import { ComponentInterface, EventEmitter } from "../../stencil-public-runtime"; import { TextFieldTypes } from "@ionic/core"; export declare class InputSearch implements ComponentInterface { itemEl: HTMLIonItemElement; timer: any; resultsPopover: HTMLIonPopoverElement; inputEl: HTMLIonInputElement; name: string; label: string; placeholder: string; value: any; required: boolean; autofocus: boolean; disabled: boolean; endpoint: string; dataPropsMap: any; template: (result: any) => any; type: TextFieldTypes; searchParams: any; disableSearch: boolean; mode: "popover" | "inline"; iconEnd: string; iconStart: string; results: any[]; resultsKey: string; lines: "full" | "inset" | "none"; labelPosition?: "stacked" | "fixed" | "floating"; ionInput: EventEmitter; fireenjinFetch: EventEmitter; checkValidity(options?: { setValidationClass?: boolean; validationClassOptions?: { ignoreInvalid?: boolean; }; }): Promise; reportValidity(): Promise; onBlur(): Promise; onSuccess(event: any): Promise; onInput(event: any): void; clearResults(): Promise; closePopover(): Promise; openPopover(): Promise; setValidationClass(options?: { ignoreInvalid?: boolean; }): Promise; render(): any[]; }