type UseAutoCompleteSearchParams = { asyncData: boolean; loading: boolean; onSearch?: (input: string) => void | Promise; searchDebounceTime: number; }; type RunSearchOptions = { immediate?: boolean; }; export declare function useAutoCompleteSearch({ asyncData, loading, onSearch, searchDebounceTime, }: UseAutoCompleteSearchParams): { cancelSearch: () => void; internalLoading: boolean; isLoading: boolean; runSearch: (searchValue: string, options?: RunSearchOptions) => void; }; export {};