import { n as Format } from "../../format-Dq02z5ZL.js"; import { n as MiniBarDatum, o as CategoryStrings } from "../../index-CgMum0ZL.js"; import { CSSProperties, ReactNode } from "react"; //#region src/charts/dot-plot/index.d.ts type DotPlotDatum = MiniBarDatum; interface DotPlotProps { data: readonly DotPlotDatum[]; /** Hairline from zero to each dot — flips to a magnitude-from-zero read * (forces a zero-anchored domain; absorbs the former Lollipop). */ stem?: boolean | undefined; /** Index or label to accent. */ highlight?: number | string | undefined; /** `"value"` puts the number right of each dot (drops out under 8-unit rows). */ label?: "value" | "none" | undefined; domain?: readonly [number, number] | undefined; width?: number | undefined; height?: number | undefined; color?: string | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: CategoryStrings | 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 DotPlot(props: DotPlotProps): ReactNode; //#endregion export { DotPlot, DotPlotDatum, DotPlotProps };