import { Result } from '../Result/types';
import type { DatumKey } from '../DatumKey';
export declare type GroupedTitle = {
    colSpan: number;
    content: string;
    rowGroup?: boolean;
    unformatted: string;
};
export declare type TableContent = {
    value: any;
    displayValue?: any;
};
export declare type TableFields = Result['fields'][number] & {
    datumKey: DatumKey;
};
export declare type TableRepresentation = {
    groupTitles?: {
        consolidated: Array<GroupedTitle>;
        unconsolidated: Array<GroupedTitle>;
    } | false;
    fields: Array<TableFields>;
    content: TableContent[][];
};
export declare type TableFieldsV2 = {
    [key: string]: string | number;
};
