import { type VariantProps } from "class-variance-authority"; /** * VarianceHeatmap root — a `@container` scope so the matrix adapts to its panel * width, not the viewport. When the columns exceed the available width the * inner scroll wrapper takes over (overflow-x) instead of the layout breaking. */ export declare const varianceHeatmapVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** * A single matrix cell's diverging color scale. Two orthogonal axes: * - `sign` — direction of the value (`negative` / `neutral` / `positive`) * - `intensity` — magnitude bucket 1..4, normalized across the matrix * * Negative values tint toward `destructive`, positive toward emerald, and * near-zero toward `muted`. Color is never the sole signal: every cell also * renders its value as text and carries a per-cell accessible label — the tints * stay light so the foreground digits keep contrast in light and dark themes. */ export declare const varianceHeatmapCellVariants: (props?: ({ sign?: "neutral" | "negative" | "positive" | null | undefined; intensity?: "1" | "2" | "4" | "3" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Direction of a cell's value on the diverging scale. */ export type VarianceHeatmapCellSign = NonNullable["sign"]>; /** Magnitude bucket (1..4) of a cell on the diverging scale. */ export type VarianceHeatmapCellIntensity = NonNullable["intensity"]>; //# sourceMappingURL=variants.d.ts.map