import { AnnotationMatcher } from '@nivo/annotations'; import { ComputedCell, DefaultHeatMapDatum, HeatMapCommonProps, HeatMapDataProps, HeatMapDatum } from './types'; export declare const useComputeCells: ({ data, width, 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 useHeatMap: >({ data, valueFormat, width: _width, height: _height, xOuterPadding, xInnerPadding, yOuterPadding, yInnerPadding, forceSquare, sizeVariation, colors, emptyColor, opacity, activeOpacity, inactiveOpacity, borderColor, label, labelTextColor, hoverTarget, }: { data: HeatMapDataProps["data"]; width: number; height: number; } & Partial, "valueFormat" | "xOuterPadding" | "xInnerPadding" | "yOuterPadding" | "yInnerPadding" | "forceSquare" | "sizeVariation" | "colors" | "emptyColor" | "opacity" | "activeOpacity" | "inactiveOpacity" | "borderColor" | "label" | "labelTextColor" | "hoverTarget">>) => { width: number; height: number; offsetX: number; offsetY: number; cells: ComputedCell[]; xScale: import("@nivo/scales").ScaleBand; yScale: import("@nivo/scales").ScaleBand; colorScale: import("d3-scale").ScaleSequential | import("d3-scale").ScaleDiverging | import("d3-scale").ScaleQuantize | null; activeCell: ComputedCell | null; setActiveCell: import("react").Dispatch | null>>; }; export declare const useCellAnnotations: (cells: ComputedCell[], annotations: AnnotationMatcher>[]) => import("@nivo/annotations").BoundAnnotation>[]; //# sourceMappingURL=hooks.d.ts.map