import { AfterViewInit, EventEmitter, Renderer2 } from '@angular/core'; import { SelectProps } from '@kite_aerolab/shared/components'; export declare class SelectComponent implements AfterViewInit { private renderer; isFocused: boolean; isOpen: boolean; multipleValue: any[]; originalOptions: any; selected: string; value: string; isOnBottom: boolean; inputElement: any; listElement: any; containerElement: any; /** * * Obtener los estados del textarea * * */ /** * Label del campo */ label: string; /** * Mensaje de ayuda */ helper: string; /** * Mensaje de error */ error: string; /** * CSS props del input */ css: SelectProps['css']; /** * Estado invalido */ isInvalid: boolean; /** * Estado invalido */ isDisabled: boolean; /** * Agrega la opción de limpiar el campo */ isClearable: boolean; /** * Opciones del selector */ options: string[]; /** * Aria label */ ariaLabel: string; /** * Clases del componente */ className: string; /** * Tipo. Puede ser default o multiple */ type: string; /** * Id del componente */ id: string; /** * Placeholder del input */ placeholder: string; /** * Opción múltiple del componente */ isMultiple: boolean; /** * valor por default del componente */ defaultValue: string; /** * Propiedad readonly del input */ isReadOnly: boolean; /** * Función que se ejecuta cuando cambia el value */ onValueChange: EventEmitter; constructor(renderer: Renderer2); /** * Estilos del select */ get fieldStyles(): string[]; get optionsContainerStyles(): string[]; /** * Estilos del select */ get optionsStyles(): string[]; /** * Estilos del contenedor */ get selectContainerStyles(): string[]; /** * Estilos del append */ get selectAppendStyles(): string[]; /** * Estilos de los iconos */ get fieldIconsStyles(): string[]; get fieldContainerStyles(): string[]; get pillsContainerStyles(): string[]; getStringAsID(value: string): string; ngOnInit(): void; ngAfterViewInit(): void; handleOptionsPosition(): void; handleChanges(val: string): void; removeOption(val: string, event: any): void; handleClickOutside(): void; handleFocus(): void; toggleOpen(event: any): void; handleClick(val: string, el: any): void; handleKeyPress(event: any): void; /** * Clear del input */ clearText(event: any): void; } //# sourceMappingURL=select.component.d.ts.map