import React from 'react'; import { FlintCircularProgress as FlintCircularProgressElement } from '@getufy/flint-ui/progress/flint-circular-progress'; /** * flint-circular-progress: a circular progress indicator (spinner). */ export interface FlintCircularProgressProps extends Omit, 'color'> { /** * Progress mode: determinate shows a specific value, indeterminate shows a looping animation. * Allowed values: 'determinate' | 'indeterminate' */ mode?: 'determinate' | 'indeterminate'; /** When true, shows a looping animation instead of a specific progress value. */ indeterminate?: boolean; /** Current progress value (0 to max) for determinate mode. */ value?: number; /** Maximum value. The progress is calculated as value / max. */ max?: number; /** Diameter of the circular indicator in pixels. */ size?: number; /** Stroke width of the circle in pixels. */ thickness?: number; /** * Color theme of the progress indicator. * Allowed values: 'primary' | 'success' | 'error' | 'warning' */ color?: 'primary' | 'success' | 'error' | 'warning'; /** Accessible label for the progress indicator. */ label?: string; } export declare const FlintCircularProgress: React.ForwardRefExoticComponent>;