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-orbit-status.d.ts type OrbitStatusStrings = Pick; //#endregion //#region src/charts/orbit-status/index.d.ts interface OrbitStatusProps { latency: number; rate: number; /** * Latency extent — the orbit-radius scale. Default `[0, 2·threshold]` when you * set a `threshold`, else `[0, 1000]` ms. */ domain?: readonly [number, number] | undefined; /** The same extent under its older name. `domain` wins when both are set. */ latencyDomain?: readonly [number, number] | undefined; /** Rate extent. Default: one dash step per decade (under 1/s, 1, 10, 100, 1000+). */ rateDomain?: readonly [number, number] | undefined; /** Latency threshold: at/above it the satellite doubles + the summary flags it. */ threshold?: number | undefined; /** ms numeral beside the orbit (`latency`), or none (default). */ label?: "latency" | "none" | undefined; size?: number | undefined; color?: string | undefined; fontSize?: number | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: OrbitStatusStrings | 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 orbitStatusSummary(latency: number, rate: number, opts?: { threshold?: number | undefined; strings?: OrbitStatusStrings | undefined; format?: Format | undefined; locale?: string | string[] | undefined; }): string; declare function OrbitStatus(props: OrbitStatusProps): ReactNode; //#endregion export { OrbitStatusStrings as i, OrbitStatusProps as n, orbitStatusSummary as r, OrbitStatus as t };