import type { Ref } from 'vue'; import type { TableColumnData } from '../interface'; import type { TableContext } from '../context'; export declare const useColumnSorter: ({ column, tableCtx, }: { column: Ref; tableCtx: Partial; }) => { sortOrder: import("vue").ComputedRef<"ascend" | "descend" | undefined>; hasSorter: import("vue").ComputedRef; hasAscendBtn: import("vue").ComputedRef; hasDescendBtn: import("vue").ComputedRef; nextSortOrder: import("vue").ComputedRef<"" | "ascend" | "descend">; handleClickSorter: (ev: Event) => void; };