import { Renderer2 } from '@angular/core'; import { TextareaProps } from '@kite_aerolab/shared/components'; import { TextareaDirective } from './textarea.directive'; export declare class TextareaComponent { private renderer; isFocused: boolean; /** * * Obtener los estados del textarea * * */ formControl: TextareaDirective; get value(): string; get focus(): boolean; get invalid(): boolean | null; get disabled(): any; get id(): any; constructor(renderer: Renderer2); ngAfterViewInit(): void; /** * Label del campo */ label: string; /** * Mensaje de ayuda */ helper: string; /** * Mensaje de error */ error: string; /** * CSS props del input */ css: TextareaProps['css']; /** * Estado invalido */ isInvalid: boolean; /** * Estado valido */ isValid: boolean; /** * Agrega la opción de limpiar el campo */ isClearable: boolean; /** * Clear del input */ clearText(): void; focusAppend(): void; focusOutAppend(): void; /** * Estilos del textarea */ get textareaStyles(): string[]; /** * Estilos del contenedor */ get textareaContainerStyles(): string[]; /** * Estilos del append */ get textareaAppendStyles(): string[]; /** * Estilos de los íconos */ get textareaIconsStyles(): string[]; } //# sourceMappingURL=textarea.component.d.ts.map