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-bullet.d.ts type BulletStrings = Pick; //#endregion //#region src/charts/bullet/index.d.ts /** Value, target, and band landing. */ declare function bulletSummary(value: string, target: string | null, strings?: BulletStrings): string; interface BulletProps { value: number; target?: number | undefined; /** Ascending qualitative thresholds (e.g. `[50, 80]` on a 0–100 scale); the lowest 200 draw. */ bands?: readonly number[] | undefined; /** Explicit ascending `[0, max]`; auto-fit when omitted, inverted or flat. */ domain?: readonly [number, number] | undefined; /** Direct value/target readout in a reserved right gutter (deterministic drop-out). */ label?: "none" | "value" | "target" | "both" | undefined; width?: number | undefined; height?: number | undefined; color?: string | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: BulletStrings | 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 Bullet(props: BulletProps): ReactNode; //#endregion export { BulletProps as n, bulletSummary as r, Bullet as t };