import { type ColorTokens, type StyleProp, type ViewStyle } from "../../style/index.js"; export type GaugeTone = "primary" | "success" | "warning" | "destructive"; export interface GaugeProps { /** The value to display, 0–100. */ value: number; /** A short caption beneath the number (e.g. "Uptime"). */ label?: string; primary?: boolean; success?: boolean; warning?: boolean; destructive?: boolean; /** E2E hook forwarded to the root element. */ testID?: string; /** For sizing/composition only. */ style?: StyleProp; } export declare function gaugeFill(tokens: ColorTokens, p: GaugeProps): string; export declare function gaugeArc(v: number): { d: string; dasharray: string; }; export declare function Gauge(props: GaugeProps): import("react").JSX.Element; //# sourceMappingURL=gauge.shared.d.ts.map