import { Ref, ComputedRef } from 'vue';
import { ColumnConfig, Row } from '../types';
export declare function useSpreadsheetSort(localRows: Ref<Row[]>, columns: ComputedRef<ColumnConfig[]>, visibleColumns: Ref<string[]>, emitUpdate: () => void): {
    sortColumn: Ref<string | null, string | null>;
    sortDirection: Ref<"desc" | "asc", "desc" | "asc">;
    sortByColumn: (columnKey: string) => void;
};
//# sourceMappingURL=useSpreadsheetSort.d.ts.map