import { type Ref } from 'vue';
type SortDir = 'asc' | 'desc';
interface IUseSortingOptions {
    sortColumn: Ref<string>;
    sortDirection: Ref<SortDir>;
}
export declare function useSorting(options: IUseSortingOptions): {
    currentSortColumn: Ref<string, string>;
    currentSortDirection: Ref<SortDir, SortDir>;
    initialSortColumn: string;
    initialSortDirection: SortDir;
    toggleSort: (field: string) => {
        field: string;
        direction: "asc" | "desc";
    };
    resetSort: () => void;
};
export {};
