import { ReactNode } from "react"; export type LimitGaugeVariant = "default" | "compact"; export type LimitGaugeSegment = { value: number; max?: number; color?: string; label?: string; }; type BaseProps = { variant?: LimitGaugeVariant; className?: string; }; type MultiSegmentProps = BaseProps & { segments: LimitGaugeSegment[]; }; /** * default → 88px ring with optional center content + bottom icon * compact → 48px ring with a single centered icon */ type SingleSegmentProps = BaseProps & LimitGaugeSegment & { icon?: ReactNode; content?: ReactNode; }; export type LimitGaugeProps = MultiSegmentProps | SingleSegmentProps; export declare const LimitGauge: (props: LimitGaugeProps) => import("react").JSX.Element; export {}; //# sourceMappingURL=LimitGauge.d.ts.map