import { a as EmptyCellStyle, c as Value, r as SummaryStrings } from "./summary-D8UEQXYr.js"; import { n as Format } from "./format-Dq02z5ZL.js"; import { CSSProperties, ReactNode } from "react"; //#region src/core/strings-garden.d.ts type GardenStrings = Pick & { /** Interactive-entry announcement for a null (missing, not zero) cell — * not in the shared SummaryStrings union (GardenGrid-only phrasing). */ gardenCellEmpty: (pos: number, total: number) => string; }; //#endregion //#region src/charts/garden-grid/index.d.ts interface GardenGridProps { data: readonly Value[]; rows?: number | undefined; steps?: 3 | 5 | undefined; /** How zero-value cells render (default `"outline"` — a quiet hairline ring; * shared `EmptyCellStyle`, same vocabulary as Honeycomb. */ empty?: EmptyCellStyle | undefined; domain?: readonly [number, number] | undefined; /** Noun for the summary count (default "periods"). */ unit?: string | undefined; cell?: number | undefined; gap?: number | undefined; color?: string | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: GardenStrings | undefined; title?: string | undefined; summary?: string | false | undefined; id?: string | undefined; className?: string | undefined; style?: CSSProperties | undefined; children?: ReactNode | undefined; } declare function gardenGridSummary(data: readonly Value[], opts?: { unit?: string | undefined; strings?: GardenStrings | undefined; format?: Format | undefined; locale?: string | string[] | undefined; }): string; declare function GardenGrid(props: GardenGridProps): ReactNode; //#endregion export { GardenStrings as i, GardenGridProps as n, gardenGridSummary as r, GardenGrid as t };