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-bubble.d.ts type BubbleStrings = Pick; //#endregion //#region src/charts/bubble-row/geometry.d.ts type BubbleAlign = "center" | "baseline"; //#endregion //#region src/charts/bubble-row/index.d.ts interface BubbleDatum { label: string; value: number | null; } interface BubbleRowProps { data: readonly BubbleDatum[]; /** `center` (specimen row, default) or `baseline` (weights on a shelf). */ align?: BubbleAlign | undefined; /** `value` (default), `both` (label + value), or `none`. */ label?: "value" | "both" | "none" | undefined; color?: string | undefined; height?: number | undefined; gap?: number | undefined; fontSize?: number | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: BubbleStrings | 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 bubbleRowSummary(data: readonly BubbleDatum[], opts?: { strings?: BubbleStrings | undefined; format?: Format | undefined; locale?: string | string[] | undefined; }): string; declare function BubbleRow(props: BubbleRowProps): ReactNode; //#endregion export { BubbleStrings as a, bubbleRowSummary as i, BubbleRow as n, BubbleRowProps as r, BubbleDatum as t };