import { c as Value } from "../../summary-D8UEQXYr.js"; import { t as FlowStrings } from "../../strings-flow-CZ4tjzEl.js"; import { CSSProperties, ReactNode } from "react"; //#region src/charts/bump-strip/index.d.ts declare function bumpSummary(ranks: readonly Value[], strings: FlowStrings): string; interface BumpStripProps { /** 1-based integer ranks per period; null = unranked period (gap). */ data: readonly Value[]; /** * Pin the top band at #1 and fix the bottom one at this rank, so small * multiples share a scale. Default: the band the series occupies. */ maxRank?: number | undefined; /** `"changes"` marks the moments rank actually moved; `"none"`. */ dots?: "changes" | "none" | undefined; /** `"ends"` (default) | `"last"` | `"none"` — "#5"/"#2" end labels. */ label?: "ends" | "last" | "none" | undefined; width?: number | undefined; height?: number | undefined; color?: string | undefined; strings?: FlowStrings | 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 BumpStrip(props: BumpStripProps): ReactNode; //#endregion export { BumpStrip, BumpStripProps, bumpSummary };