import type { ColumnOrderState, OnChangeFn } from "@tanstack/react-table";
interface UseColumnOrderingOptions {
    enabled?: boolean;
    columnOrder?: ColumnOrderState;
    onColumnOrderChange?: OnChangeFn<ColumnOrderState>;
}
export declare const useColumnOrdering: ({ enabled, columnOrder: controlledOrder, onColumnOrderChange: controlledOnChange, }: UseColumnOrderingOptions) => {
    columnOrder: ColumnOrderState;
    onColumnOrderChange: OnChangeFn<ColumnOrderState>;
    moveColumn: (columnId: string, direction: -1 | 1) => void;
    reorderColumn: (fromId: string, toId: string) => void;
};
export {};
