export type CircularProgressVariant = 'success' | 'warning' | 'error' | 'info' | 'accent'; /** * How to treat a `percentage` over 100. * - `clamp` (default): value is clamped to 0–100 for both the ring and the label. * - `wrap`: the ring wraps around once per 100. The label shows the actual * (unclamped) percentage, while the ring fills to `percentage % 100` — e.g. * 130 → 30%, 230 → 30%, 200 → 100% (exact laps render as full). Use together * with `variant="warning"` / `"error"` to communicate overage semantically. */ export type CircularProgressOverflow = 'clamp' | 'wrap'; interface CircularProgressProps { percentage: number; variant?: CircularProgressVariant; size?: number; strokeWidth?: number; showLabel?: boolean; labelFormat?: 'percent' | 'value'; overflow?: CircularProgressOverflow; className?: string; } export declare function CircularProgress({ percentage, variant, size, strokeWidth, showLabel, labelFormat, overflow, className }: CircularProgressProps): import("react").JSX.Element; export {}; //# sourceMappingURL=circular-progress.d.ts.map