import { PivotFrame } from "./PivotFrame"; import { ColumnCursor, IterableFrame, Matrix, PivotProps, Schema, RowCursor } from "./types"; import { getData } from "./secret"; import { GroupFrame } from "./GroupFrame"; export declare class DataFrame implements IterableFrame { private readonly data; readonly schema: Schema; private readonly cursorCache; private readonly referentialCache; constructor(schema: Schema, data: Matrix); stats(): { columns: number; rows: number; }; cell(rowIndex: number, columnIndex: number): any; row(rowIndex: number): any[]; getCursor(column: Name): ColumnCursor; pivot(prop: PivotProps): PivotFrame; groupBy(columns: Array>): GroupFrame; uniqueValues(columns: Array>): string[][]; mapRows(callback: (row: RowCursor[], index: number) => A): A[]; [getData](): readonly [{ name: Name; type?: any; }[], any[][]]; } //# sourceMappingURL=DataFrame.d.ts.map