import type { Ref } from 'vue'; import type { TableColumnData } from '../interface'; import type { TableContext } from '../context'; export declare const useColumnFilter: ({ column, tableCtx, }: { column: Ref; tableCtx: Partial; }) => { filterPopupVisible: Ref; isFilterActive: import("vue").ComputedRef; isMultipleFilter: import("vue").ComputedRef; columnFilterValue: Ref; handleFilterPopupVisibleChange: (value: boolean) => void; setFilterValue: (filterValue: string[]) => void; handleCheckboxFilterChange: (values: string[]) => void; handleRadioFilterChange: (value: string) => void; handleFilterConfirm: (ev: Event) => void; handleFilterReset: (ev: Event) => void; };