import { CustomColumn, TableAction } from '@bcrumbs.net/bc-ui';
interface GetTextColumnsParams {
    allSelected: boolean;
    selectedIds?: string[];
    onSelectAll: (selectAll: boolean) => void;
    onSelect: (id: string, selected: boolean) => void;
    onDelete: (id: string) => void;
    onEdit: (row: any) => void;
    onSortChange: (field: string) => void;
    currentSortField?: string;
    currentSortDirection?: 'asc' | 'desc';
}
export declare const useTextColumns: ({ allSelected, selectedIds, onSelectAll, onSelect, onDelete, onEdit, onSortChange, currentSortField, currentSortDirection, }: GetTextColumnsParams) => {
    columns: CustomColumn[];
    actions: TableAction[];
};
export {};
