import { EventEmitter } from '@angular/core'; import { ValueAccessorBase } from '../value-acessor-base'; import { DndDropEvent } from 'ngx-drag-drop'; import * as i0 from "@angular/core"; export interface InputOptionsType { value: string; title: string; } export declare class InputTextComponent extends ValueAccessorBase { private _inputOptionsInitSelected; private _inputOptions; componentId: string; label: string; disabled: boolean; iconSuffix: string; iconPrefix: string; autoComplete: string; size: 'DEFAULT' | 'SLIM'; debounceTime: number; widthPercentageInputOptions: any; valueOptionsOnly: boolean; set inputOptions(inputOptions: InputOptionsType[]); get inputOptions(): InputOptionsType[]; set inputOptionsInitSelected(inputOptionsInitSelected: string); get inputOptionsInitSelected(): string; suffixIconClick: EventEmitter; prefixIconClick: EventEmitter; onDebounce: EventEmitter; optionChanged: EventEmitter; onDropEvent: EventEmitter; private readonly searchTerms; ngOnInit(): void; onSearchInput(): void; prefixClick(): void; suffixClick(): void; isSlim(): boolean; isDefault(): boolean; widthInput(): number; onOptionSelected(event: any): void; getSelectWidth(): string; onDrop($event: DndDropEvent): void; getComponentId(suffix: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }