import { ComputedCell, HeatMapCommonProps, HeatMapDataProps, HeatMapDatum, SizeVariationConfig } from './types'; export declare const computeLayout: ({ width: _width, height: _height, rows, columns, forceSquare, }: { width: number; height: number; rows: number; columns: number; forceSquare: boolean; }) => { offsetX: number; offsetY: number; width: number; height: number; }; export declare const computeCells: ({ data, width: _width, height: _height, xInnerPadding, xOuterPadding, yInnerPadding, yOuterPadding, forceSquare, }: { data: HeatMapDataProps["data"]; width: number; height: number; } & Pick, "xOuterPadding" | "xInnerPadding" | "yOuterPadding" | "yInnerPadding" | "forceSquare">) => { width: number; height: number; offsetX: number; offsetY: number; xScale: import("@nivo/scales").ScaleBand; yScale: import("@nivo/scales").ScaleBand; minValue: number; maxValue: number; cells: Omit, "color" | "opacity" | "borderColor" | "label" | "formattedValue" | "labelTextColor">[]; }; export declare const computeSizeScale: (size: false | SizeVariationConfig, min: number, max: number) => ((value: number | null) => number); export declare const getCellAnnotationPosition: (cell: ComputedCell) => { x: number; y: number; }; export declare const getCellAnnotationDimensions: (cell: ComputedCell) => { size: number; width: number; height: number; }; //# sourceMappingURL=compute.d.ts.map