import { r as SummaryStrings } from "./summary-D8UEQXYr.js"; import { n as Format } from "./format-Dq02z5ZL.js"; import { CSSProperties, ReactNode } from "react"; //#region src/core/strings-star-spoke.d.ts type StarSpokeStrings = Pick; //#endregion //#region src/charts/star-spoke/index.d.ts interface StarSpokeDatum { label: string; value: number; } interface StarSpokeProps { data: readonly StarSpokeDatum[]; /** `"tips"` draws endpoint dots to sharpen the outlier read at larger sizes; `"none"` (default) omits them. */ dots?: "tips" | "none" | undefined; /** Hairline full-length guide spokes (the read-back scaffold). */ guides?: boolean | undefined; /** Same-length baseline values as muted ghost spokes — profile vs baseline. */ compare?: readonly number[] | undefined; /** Spoke labels at the tips (drop out below 48-unit size). */ labels?: boolean | undefined; domain?: readonly [number, number] | undefined; size?: number | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: StarSpokeStrings | 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; } /** Shared summary — the extremes of the profile (the outlier read). A metric * with no value (null/NaN/±Infinity) draws no spoke, so it can't be an extreme; * with none measured there is no profile to describe and this degrades to * `noData`. The count still names every metric — each keeps its guide. */ declare function starSpokeSummary(data: readonly StarSpokeDatum[], strings: StarSpokeStrings, fmt: (n: number) => string): string; declare function StarSpoke(props: StarSpokeProps): ReactNode; //#endregion export { starSpokeSummary as i, StarSpokeDatum as n, StarSpokeProps as r, StarSpoke as t };