import ColumnTable from 'arquero/dist/types/table/column-table'; import { ColumnInfo, EAggregateTypes, EColumnTypes, VisCategoricalValue, VisColumn, VisNumericalValue } from '../interfaces'; import { IHeatmapConfig } from './interfaces'; export declare function heatmapMergeDefaultConfig(columns: VisColumn[], config: IHeatmapConfig): IHeatmapConfig; export declare function rollupByAggregateType(tempTable: ColumnTable, aggregateType: EAggregateTypes): ColumnTable; export declare function getHeatmapData(columns: VisColumn[], catColumnDesc: ColumnInfo[], aggColumnDesc: ColumnInfo): Promise<{ catColumn: { resolvedValues: (VisNumericalValue | VisCategoricalValue)[]; type: EColumnTypes.NUMERICAL | EColumnTypes.CATEGORICAL; info: ColumnInfo; }[]; aggregateColumn: { resolvedValues: (VisNumericalValue | VisCategoricalValue)[]; type: EColumnTypes.NUMERICAL | EColumnTypes.CATEGORICAL; info: ColumnInfo; }; }>; //# sourceMappingURL=utils.d.ts.map