import { Ref, ComputedRef } from 'vue'; export function useColumnFilter({ activeFilters, filterOptions, t, filterPopoverRef, emit, formatLabel, }: { activeFilters: any; filterOptions: any; t: any; filterPopoverRef: any; emit: any; formatLabel: any; }): { activeFilterColumn: Ref; textFilterOperator: Ref; textFilterValue: Ref; textFilterOperators: ComputedRef<{ label: any; value: string; }[]>; dateFilterFrom: Ref; dateFilterTo: Ref; currentFilterOptions: ComputedRef; hasActiveFilters: ComputedRef; clearAllFilters: () => void; getFilterField: (col: any) => any; isColumnFiltered: (col: any) => boolean; isOptionSelected: (value: any) => boolean; openFilterPopover: (event: any, col: any) => void; toggleFilterOption: (value: any) => void; applyTextFilter: () => void; applyDateFilter: () => void; clearColumnFilter: () => void; }; //# sourceMappingURL=useColumnFilter.d.ts.map