import type { Ref } from 'vue'; import type { Sorter, TableColumnData } from '../interface'; export declare const useSorter: ({ columns, onSorterChange, }: { columns: Ref; onSorterChange: (dataIndex: string, direction: 'ascend' | 'descend' | '') => void; }) => { _sorter: Ref<{ field: string; direction: "ascend" | "descend"; } | undefined, Sorter | { field: string; direction: "ascend" | "descend"; } | undefined>; computedSorter: import("vue").ComputedRef; resetSorters: () => void; clearSorters: () => void; };