import { n as Format } from "../../format-Dq02z5ZL.js"; import { t as CellShape } from "../../cell-C5AYGf-I.js"; import { t as ScalarStrings } from "../../strings-scalar-C_B3azW6.js"; import { CSSProperties, ReactNode } from "react"; //#region src/charts/heat-cell/index.d.ts declare function heatCellSummary(value: number, step: number | null, steps: number, fmt: (n: number) => string, strings: ScalarStrings): string; interface HeatCellProps { value: number; /** Discrete perceptual steps (shared scale with ActivityGrid/HeatStrip). */ steps?: number | undefined; /** Shared cell vocabulary. */ shape?: CellShape | undefined; /** Calibration scale. Defaults to [0, 1] — a lone cell has no data to * auto-scale from; pass the host grid's real domain. */ domain?: readonly [number, number] | undefined; /** `"value"` renders the number centered in the cell (wider table cells). */ label?: "value" | "none" | undefined; color?: string | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: ScalarStrings | undefined; /** Minimum in-chart label size, in viewBox units. Geometry sizes labels from * the mark and floors them at 7; this raises that floor and moves the * reserved gutter with it. A label the box cannot seat at the raised floor * drops rather than shrinking back under it. */ labelSize?: number | undefined; title?: string | undefined; summary?: string | false | undefined; id?: string | undefined; className?: string | undefined; style?: CSSProperties | undefined; children?: ReactNode | undefined; } declare function HeatCell(props: HeatCellProps): ReactNode; //#endregion export { HeatCell, HeatCellProps, heatCellSummary };