/**
* SvCircularProgress - a circular / ring progress indicator (WAI-ARIA
* `progressbar`). Determinate (value/max) or `indeterminate` (spinning), with
* color intents, sizing/thickness, and an optional center label or `children`
* snippet. Theme-driven; respects prefers-reduced-motion.
*
* ```svelte
*
*
* ```
*/
import type { Snippet } from 'svelte';
type Props = {
value?: number;
max?: number;
indeterminate?: boolean;
/** Diameter in px. */
size?: number;
/** Ring stroke width in px. */
thickness?: number;
color?: 'accent' | 'success' | 'warning' | 'danger';
/** Show a percentage label in the center. */
showLabel?: boolean;
formatLabel?: (value: number, max: number) => string;
ariaLabel?: string;
/** Custom center content (overrides showLabel). */
children?: Snippet;
};
declare const SvCircularProgress: import("svelte").Component;
type SvCircularProgress = ReturnType;
export default SvCircularProgress;