import { RegularIconIdKey, TogglableIconIdKey } from "../../icon/icon-registry.service"; import { BaseInputComponent } from "../../input/base-input/base-input.component"; import * as i0 from "@angular/core"; export declare class BaseTextInputComponent extends BaseInputComponent { readonly rightIconAction: import("@angular/core").InputSignal<"clean" | "visibilityOn" | "visibilityOff">; readonly isHiddenInput: import("@angular/core").WritableSignal; readonly visibilityIcons: import("@angular/core").Signal; constructor(); protected computeInputType(): "text" | "password"; protected computeRightIconName(): RegularIconIdKey | TogglableIconIdKey | null; protected computeRightIconAriaLabel(): string; protected handleRightIconClick(): void; protected computeShouldShowRightIcon(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }