import { FilterConfig } from '../../../shared/types/table';
export declare const useTableFilter: (initialFilters?: FilterConfig[]) => {
    filters: FilterConfig[];
    searchQuery: string;
    setSearchQuery: import('react').Dispatch<import('react').SetStateAction<string>>;
    addFilter: (filter: FilterConfig) => void;
    removeFilter: (columnId: string) => void;
    clearFilters: () => void;
    updateFilter: (columnId: string, updates: Partial<FilterConfig>) => void;
    hasActiveFilters: boolean;
};
//# sourceMappingURL=useTableFilter.d.ts.map