import { ArrayField, WixPatternsContainer, KeyedItem, SelectState } from '@wix/bex-core';
import { DropdownSelectState } from './DropdownSelectState';
import { FilterToolbarState } from '../providers';
export interface DropdownSelectFilterStateParams<V> {
    container: WixPatternsContainer;
    toolbar: FilterToolbarState;
    filter: ArrayField<V>;
}
export declare class DropdownSelectFilterState<V> {
    readonly select: SelectState<KeyedItem<V>>;
    readonly dropdownSelect: DropdownSelectState<V>;
    constructor(params: DropdownSelectFilterStateParams<V>);
    init(): () => void;
}
//# sourceMappingURL=DropdownSelectFilterState.d.ts.map