import { SxProps, Theme } from '@mui/material/styles';
import { SemanticColor, ComponentSize } from '../types';
export interface ProgressRingProps {
    /** 0–100 progress value. Omit for indeterminate. */
    value?: number;
    /** Size preset */
    size?: ComponentSize;
    /** Semantic color */
    color?: SemanticColor;
    /** Track thickness multiplier (1 = default) */
    thickness?: number;
    /** Show value inside the ring */
    showValue?: boolean;
    /** Custom label inside the ring (overrides showValue) */
    label?: React.ReactNode;
    /** Caption below the ring */
    caption?: string;
    /** Track (background) color */
    trackColor?: string;
    sx?: SxProps<Theme>;
}
declare function ProgressRing({ value, size, color, thickness, showValue, label, caption, trackColor, sx, }: ProgressRingProps): import("react/jsx-runtime").JSX.Element;
declare namespace ProgressRing {
    var displayName: string;
}
export default ProgressRing;
