import { DataFrame } from "./DataFrame"; import { FragmentFrame } from "./FragmentFrame"; import { PivotProps, WithCursor, DimensionValue } from "./types"; export declare class PivotFrame implements WithCursor { private readonly prop; private readonly origin; protected rowHeadersInternal: DimensionValue[][]; protected columnHeadersInternal: DimensionValue[][]; protected columnIndex: number[][]; protected rowIndex: number[][]; private readonly cache; constructor(origin: DataFrame, prop: PivotProps); getCursor(column: Name): import("./types").ColumnCursor; unpivot(): DataFrame; /** * rows by which frame was pivoted e.g. rows from frame.pivot({ rows, columns }) */ getPivotRows(): Name[]; /** * columns by which frame was pivoted e.g. columns from frame.pivot({ rows, columns }) */ getPivotColumns(): Name[]; rowHeaders(): string[][]; columnHeaders(): string[][]; row(rowIdentifier: number): FragmentFrame; column(columnIdentifier: number): FragmentFrame; cell(rowIdentifier: number, columnIdentifier: number): FragmentFrame; private getFrameWithoutPivoting; private buildIndex; } //# sourceMappingURL=PivotFrame.d.ts.map