export declare class SlSearch {
    private invokeSearchSubmitCallback?;
    private invokeClearCallback?;
    private inputEl;
    caption?: string;
    showSpinner: boolean;
    searchSubmitCallback?: (value: string) => void;
    clearCallback?: () => void;
    showCloseIcon: boolean;
    el: HTMLSlSearchElement;
    searchSubmitCallbackChanged(): void;
    clearCallbackChanged(): void;
    private setInvokeSearchSubmitCallback;
    private setInvokeClearCallback;
    private getTitle;
    connectedCallback(): void;
    private delay;
    private onSearchClick;
    private clearText;
    private handleKeyEnter;
    private handleKeyUpDown;
    private showSearchIconOrLoadingSpinner;
    private showHideCloseIcon;
    render(): any;
}
