import { RowConfig } from '../../../shared/types/table';
export declare const toggleRowSelection: (selectedIds: (string | number)[], rowId: string | number) => (string | number)[];
export declare const selectAllRows: <T>(rows: RowConfig<T>[], currentSelection: (string | number)[]) => (string | number)[];
export declare const selectRange: (selectedIds: (string | number)[], allIds: (string | number)[], fromId: string | number, toId: string | number) => (string | number)[];
export declare const isAllSelected: <T>(rows: RowConfig<T>[], selectedIds: (string | number)[]) => boolean;
export declare const isSomeSelected: <T>(rows: RowConfig<T>[], selectedIds: (string | number)[]) => boolean;
//# sourceMappingURL=selection.d.ts.map