import { c as Value } from "../../summary-D8UEQXYr.js"; import { n as Format } from "../../format-Dq02z5ZL.js"; import { t as DistStrings } from "../../strings-dist-B57yRJFG.js"; import { CSSProperties, ReactNode } from "react"; //#region src/charts/seismogram/index.d.ts /** From raw values (pre-downsample). Count = non-zero finite slots; peak = |max|. */ declare function seismogramSummary(data: readonly Value[], fmt: (n: number) => string, strings: DistStrings): string; interface SeismogramProps { /** Per-slot event intensity; 0/null = quiet slot. */ data: readonly Value[]; /** `"barcode"` collapses heights to uniform ticks — pure occurrence density. */ mode?: "intensity" | "barcode" | undefined; /** Which sign is good — colors signed ticks by polarity. */ positive?: "up" | "down" | undefined; /** Magnitude threshold; ticks with `|v| ≥ anomaly` flare in the alert token. */ anomaly?: number | undefined; domain?: readonly [number, number] | undefined; width?: number | undefined; height?: number | undefined; color?: string | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: DistStrings | undefined; title?: string | undefined; summary?: string | false | undefined; id?: string | undefined; className?: string | undefined; style?: CSSProperties | undefined; children?: ReactNode | undefined; } declare function Seismogram(props: SeismogramProps): ReactNode; //#endregion export { Seismogram, SeismogramProps, seismogramSummary };