import { ElementRef, Renderer2 } from '@angular/core'; import { FormField, FieldProps, AttributeEvent } from '../form-field/form-field'; import { ScrollerOptions, OverlayOptions } from 'primeng/api'; import { ActionService } from '../../service/action.service'; import * as i0 from "@angular/core"; export interface AutoCompleteProps extends FieldProps { scrollHeight?: string; minLength?: number; delay?: number; panelStyle?: any; panelStyleClass?: string; autoHighlight?: boolean; forceSelection?: boolean; type?: string; autoZIndex?: boolean; baseZIndex?: number; dropdownAriaLabel?: string; unique?: boolean; completeOnFocus?: boolean; dropdown?: boolean; showEmptyMessage?: boolean; dropdownMode?: string; multiple?: boolean; showTransitionOptions?: string; hideTransitionOptions?: string; autocomplete?: string; optionGroupChildren?: string; optionGroupLabel?: string; suggestions?: any[]; optionLabel?: string | ((item: any) => string); optionValue?: string | ((item: any) => string); searchMessage?: string; emptySelectionMessage?: string; selectionMessage?: string; autoOptionFocus?: boolean; selectOnFocus?: boolean; searchLocale?: boolean; optionDisabled?: string; focusOnHover?: boolean; typeahead?: boolean; readonly?: boolean; appendTo?: any; tabindex?: number; dataKey?: string; dropdownIcon?: string; group?: boolean; showClear?: boolean; emptyMessage?: any; lazy?: boolean; virtualScroll?: boolean; virtualScrollItemSize?: number; virtualScrollOptions?: ScrollerOptions; overlayOptions?: OverlayOptions; maxlength?: any; completeMethod?: AttributeEvent; onSelect?: AttributeEvent; onUnselect?: AttributeEvent; onFocus?: AttributeEvent; onBlur?: AttributeEvent; onDropdownClick?: AttributeEvent; onClear?: AttributeEvent; onKeyUp?: AttributeEvent; onShow?: AttributeEvent; onHide?: AttributeEvent; onLazyLoad?: AttributeEvent; } export declare class AutoCompleteComponent { private action; private renderer; autoCompleteRef: ElementRef; field: import("@angular/core").InputSignal; props: AutoCompleteProps; constructor(action: ActionService, renderer: Renderer2); handleHookChange(): void; handleDisabled(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }