import type { Img } from '../../types/props.js'; export interface CircleProgressProps { /** 总阶段数 (1-4) */ totalSteps?: 1 | 2 | 3 | 4; /** 当前完成的阶段 (0 到 totalSteps) */ currentStep?: number; /** 中间显示的图片 */ image?: Img; /** 底部显示的文案 */ label?: string; /** 进度条颜色,默认为品牌色 */ progressColor?: string; /** 底部文案背景色,默认为品牌营销色 */ labelColor?: string; /** 未完成阶段的颜色 */ trackColor?: string; /** 背景颜色,默认为容器背景色 */ backgroundColor?: string; /** 移动端组件尺寸,默认 64 */ size?: number; /** laptop 以上组件尺寸,默认 80 */ laptopSize?: number; /** 段之间的间隙(像素),默认 3 */ gap?: number; /** 自定义类名 */ className?: string; } /** * 分段式圆形进度条组件 * 用于 MiniCart 左侧显示阶段性进度,支持 1-4 个阶段配置 * 每个阶段是独立的弧段,中间有间隙 * 移动端默认 64px,laptop 以上默认 80px */ declare const CircleProgress: { ({ totalSteps, currentStep, image, label, progressColor, labelColor, trackColor, backgroundColor, size, laptopSize, gap, className, }: CircleProgressProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export default CircleProgress;