import type { Column, ExportDataRectResult, RowNode } from "../../+types";
export interface GetDataRectArgs {
    readonly columnStart: number;
    readonly columnEnd: number;
    readonly rows: (RowNode<any> | null | undefined)[];
    readonly uniformGroupHeaders?: boolean;
    readonly visible: Column<any>[];
    readonly columnField: (c: Column<any>, row: {
        kind: string;
        data: unknown;
    }) => unknown;
}
export declare function getDataRect({ rows, columnStart, columnEnd, uniformGroupHeaders, visible, columnField, }: GetDataRectArgs): ExportDataRectResult<any>;
