import { DragDirection, IndexColumn, RowData } from "../types"; import { GroupSelection } from "../types/group"; export declare const singleAreaData2RowColumnArray: (area: GroupSelection) => (index2RowId: string[], index2Column: string[], data2d: Record) => any[]; export declare const areaData2RowColumnArray: (columnRecord: Record | null, leftArea: GroupSelection, scrollArea: GroupSelection, rightArea: GroupSelection) => (index2RowId: string[], leftIndex2Column: string[], scrollIndex2Column: string[], rightIndex2Column: string[], data2d: Record) => any[]; export declare const twoDArray2CSV: (twoDArray: (string | number | boolean)[][]) => any; export declare const getRowOrColumnFillingDataPath: (columnRecord: Record, index2RowId: string[], index2ColumnId: string[], groupCalculating: GroupSelection) => { path: string; isEditCell: boolean; }[][]; export declare const getChangeDataInfo: (rowColumnData: (string | number | boolean)[][], dataPaths: { path: string; isEditCell: boolean; }[][], direction: DragDirection) => Record; export declare const getCurrentRowData: (currentRow2DData: RowData, columnId2Field: Record) => {};