import type { SortConfig, GroupConfig, Group } from '../types/interfaces';
export declare function applySort<T extends Record<string, any>>(data: T[], sortConfig: SortConfig[], groupConfig?: GroupConfig | null): T[];
export declare function sortGroups(groups: Group[], sortConfig: SortConfig[]): Group[];
//# sourceMappingURL=sorter.d.ts.map