import { type StyleProp, type ViewStyle } from "../../style/index.js"; import { type UptimePeriod } from "../shared/status-strip.js"; export type { UptimePeriod } from "../shared/status-strip.js"; export interface UptimeBarProps { /** The periods to render, oldest first; each becomes one pill. */ periods: UptimePeriod[]; /** What the strip measures (e.g. "API uptime"); leads the accessible name. */ label?: string; /** A summary line above the strip (e.g. "99.98% uptime"). */ caption?: string; /** Caption under the strip's left (oldest) edge (e.g. "90 days ago"). */ startLabel?: string; /** Caption under the strip's right (latest) edge (e.g. "Today"). */ endLabel?: string; compact?: boolean; /** E2E hook forwarded to the root element. */ testID?: string; /** Outer layout composition only (width/flex within a parent), never a restyle hook. */ style?: StyleProp; } export declare function UptimeBar(props: UptimeBarProps): import("react").JSX.Element; //# sourceMappingURL=uptime-bar.shared.d.ts.map