/**
* SvProgress - a linear progress bar (WAI-ARIA `progressbar`). Determinate
* (value/max) or `indeterminate` (animated), with color intents, sizes, an
* optional label and an optional secondary `buffer` track. Theme-driven via
* `--sg-*`; respects prefers-reduced-motion. Parity: Smart progress bar.
*
* ```svelte
*
*
* ```
*/
type Props = {
/** Current value (0..max). Ignored when `indeterminate`. */
value?: number;
max?: number;
/** Unknown-duration animated bar. */
indeterminate?: boolean;
/** Buffered/secondary value (e.g. streamed-ahead), 0..max. */
buffer?: number;
color?: 'accent' | 'success' | 'warning' | 'danger';
size?: 'sm' | 'md' | 'lg';
/** Show a percentage label at the end of the bar. */
showLabel?: boolean;
/** Format the label (default: rounded percent). */
formatLabel?: (value: number, max: number) => string;
/** Diagonal candy-stripe overlay on the fill. */
striped?: boolean;
ariaLabel?: string;
};
declare const SvProgress: import("svelte").Component;
type SvProgress = ReturnType;
export default SvProgress;