import { Ref } from 'react'; import { SpreadDataItem } from './types'; export interface SpreadUIProps { items: readonly SpreadDataItem[]; /** Number formatter — applied to each item's `min` and `max`. */ formatter?: (value: number) => string; /** Forwarded to the root `` so consumers can capture the DOM (PNG export). */ ref?: Ref; } /** * Pure presentational component for the Spread widget. Each item renders as * a row containing (in order): optional `Series` avatar, a body with * `[prefix] min — max [suffix]` plus optional `Note`. Reuses the Formula * primitives ({@link Series}, {@link Prefix}, {@link Value}, {@link Suffix}, * {@link Note}) and the Formula row styles so Spread and Formula stay * visually aligned when used together. */ export declare function SpreadUI({ items, formatter, ref }: SpreadUIProps): import("react/jsx-runtime").JSX.Element;