/** * 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;