import { OperatorFilterPickerState } from '../state/OperatorFilterPickerState';
import { FilterOperator, OperatorFilterValue } from '@wix/bex-core';
import type { Filter } from '@wix/bex-core';
export interface UseOperatorFilterStateParams<T> {
    filter: Filter<OperatorFilterValue<T>>;
    allowedOperators: FilterOperator[];
}
/**
 * Hook to create and manage OperatorFilterPickerState
 * Follows the same pattern as useDateRangeFilterState
 */
export declare function useOperatorFilterState<T>(params: UseOperatorFilterStateParams<T>): OperatorFilterPickerState<T>;
//# sourceMappingURL=useOperatorFilterState.d.ts.map