import * as i0 from "@angular/core"; /** * Input de búsqueda compacto: ícono de lupa + botón de limpiar cuando hay texto. * Es intencionalmente liviano (sin label ni validación) porque se usa incrustado * dentro de otros componentes (ej. el buscador de app-table-ultimate y de * app-multi-select-dropdown), no como campo de formulario suelto. * * Uso: ``. * * @Input value - [(value)] texto escrito * @Input placeholder - Placeholder (default: 'Buscar...') * @Input compact - Versión más baja/compacta (usada dentro de dropdowns angostos) * @Input variante - 'estandar' | 'modern' | 'soft', igual que en app-input */ export declare class SearchInputComponent { value: import("@angular/core").ModelSignal; placeholder: import("@angular/core").InputSignal; compact: import("@angular/core").InputSignal; /** Aplana el radio derecho y quita el borde derecho, para pegarse sin costura visible a un botón a la derecha (ej. el engranaje de Filtros). */ attached: import("@angular/core").InputSignal; variante: import("@angular/core").InputSignal<"estandar" | "modern" | "soft">; private field; clear(): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }