import { FilterModalProps, FilterGroup } from './types';
export declare const createApplyHandler: (groups: FilterGroup[], onApply?: FilterModalProps["onApply"]) => (() => void);
export declare const createClearHandler: (groups: FilterGroup[], onClear?: FilterModalProps["onClear"], onGroupsChange?: (groups: FilterGroup[]) => void) => (() => void);
export declare const createToggleGroupHandler: (groupId: string, groups: FilterGroup[], onGroupsChange: (groups: FilterGroup[]) => void) => (() => void);
export declare const createFilterChangeHandler: (groupId: string, itemId: string, groups: FilterGroup[], onGroupsChange: (groups: FilterGroup[]) => void) => ((value: any) => void);
