import { Cell, CellMatrix, Context } from '..'; export declare function orderbydata(isAsc: boolean, index: number, data: (Cell | null)[][]): { sortedData: (Cell | null)[][]; rowMap: Record; }; export declare function sortDataRange(ctx: Context, sheetData: CellMatrix, dataRange: CellMatrix, index: number, isAsc: boolean, str: number, edr: number, stc: number, edc: number): void; export declare function sortSelection(ctx: Context, isAsc: boolean, colIndex?: number): void; export declare function sortSheetBySelectedColumn(ctx: Context, isAsc: boolean): void; export declare function spillSortResult(ctx: Context, startRow: number, startCol: number, formulaResult: any, // expects { f: string, v: any[][] } flowdata?: CellMatrix): boolean;