import type { ExtractPropTypes } from 'vue'; type Color = { color: string; percentage: number; }; type ProgressFn = (percentage: number) => string; export declare const progressProps: { type: { type: StringConstructor; default: string; values: string[]; }; percentage: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; status: { type: StringConstructor; default: string; values: string[]; }; indeterminate: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; strokeWidth: { type: NumberConstructor; default: number; }; strokeLinecap: { type: PropType; default: string; }; textInside: { type: BooleanConstructor; default: boolean; }; textSize: { type: NumberConstructor; default: number; }; width: { type: NumberConstructor; }; showText: { type: BooleanConstructor; default: boolean; }; color: { type: PropType; default: string; }; format: { type: PropType; default: (percentage: number) => string; }; }; export type ProgressProps = ExtractPropTypes; export {};