import { CustomColumn, TableAction } from '@bcrumbs.net/bc-ui';
interface GetFileColumnsParams {
    allSelected: boolean;
    someSelected: boolean;
    selectedFiles?: string[];
    onSelectAll: (selectAll: boolean) => void;
    onFileSelect: (fileId: string, selected: boolean) => void;
    onFileDelete: (fileId: string) => void;
    onSortChange: (field: string) => void;
    currentSortField?: string;
    currentSortDirection?: 'asc' | 'desc';
}
export declare const useFileColumns: ({ allSelected, someSelected, selectedFiles, onSelectAll, onFileSelect, onFileDelete, onSortChange, currentSortField, currentSortDirection, }: GetFileColumnsParams) => {
    columns: CustomColumn[];
    actions: TableAction[];
};
export {};
