/// <reference types="lodash" />
import { DropdownCollectionFilterState, DropdownCollectionFilterStateParams } from '../../state';
import { FiltersMap } from '@wix/bex-core';
export interface AutoCompleteFilterStateParams<V, F extends FiltersMap> extends DropdownCollectionFilterStateParams<V, F> {
}
export declare class AutoCompleteFilterState<V, F extends FiltersMap> {
    dropdown: DropdownCollectionFilterState<V, F>;
    searchInputValue: string;
    constructor(params: AutoCompleteFilterStateParams<V, F>);
    syncSelectedToInput(): void;
    clearSelectionAndSearch(): void;
    _scheduleOnInputBlur: import("lodash").DebouncedFunc<(searchValue: string) => void>;
    onInputBlur(): void;
    get collection(): import("@wix/bex-core").CollectionState<V, F>;
    init(): () => void;
}
//# sourceMappingURL=AutoCompleteFilterState.d.ts.map