import { Renderer2 } from '@angular/core'; import { InputProps } from '@kite_aerolab/shared/components'; import { InputDirective } from './input.directive'; export declare class InputComponent { private renderer; isPasswordVisible: boolean; isFocused: boolean; type: string; /** * * Obtener los estados del input * * */ formControl: InputDirective; /** * * Propiedades del contenedor * * */ /** * Label del campo */ label: string; /** * Mensaje de ayuda */ helper: string; /** * Mensaje de error */ error: string; /** * CSS props del input */ css: InputProps['css']; /** * Tamaño del input. Puede ser medium o large. */ size: InputProps['size']; /** * Estado invalido */ isInvalid: boolean; /** * Estado valido */ isValid: boolean; /** * Agrega la opción de limpiar el campo */ isClearable: boolean; /** * Alineación del texto y placeholder */ textAlign: InputProps['textAlign']; /** * Variante del input. Puede ser default o ghost. */ variant: InputProps['variant']; constructor(renderer: Renderer2); get focus(): boolean; get invalid(): boolean | null; get disabled(): any; get id(): any; get value(): string; /** * Estilos del input */ get inputStyles(): string[]; /** * Estilos del contenedor */ get inputContainerStyles(): string[]; /** * Estilos del append */ get inputAppendStyles(): string[]; /** * Estilos de los íconos */ get inputIconsStyles(): string[]; ngAfterViewInit(): void; /** * Clear del input */ clearText(): void; /** * Muestra el password */ showPassword(): void; /** * Oculta el password */ hidePassword(): void; focusAppend(): void; focusOutAppend(): void; } //# sourceMappingURL=input.component.d.ts.map