import { ExtractPropTypes, PropType } from 'vue'; export type ProgressType = 'line' | 'circle' | 'dashboard'; export type ProgressStatus = 'success' | 'exception' | 'warning' | 'info'; export type TextPosition = 'inside' | 'outside'; export type ProgressSize = 'large' | 'default' | 'small'; export type FormatFunction = (percentage: number) => string; export declare const progressProps: { readonly percentage: { readonly type: NumberConstructor; readonly default: 0; readonly required: true; readonly validator: (val: number) => boolean; }; readonly type: { readonly type: PropType; readonly default: "line"; readonly validator: (val: string) => boolean; }; readonly strokeWidth: { readonly type: NumberConstructor; readonly default: 6; }; readonly textInside: { readonly type: BooleanConstructor; readonly default: false; }; readonly status: { readonly type: PropType; readonly default: ""; readonly validator: (val: string) => boolean; }; readonly showText: { readonly type: BooleanConstructor; readonly default: true; }; readonly color: { readonly type: PropType string)>; readonly default: ""; }; readonly width: { readonly type: NumberConstructor; readonly default: 126; }; readonly striped: { readonly type: BooleanConstructor; readonly default: false; }; readonly stripedFlow: { readonly type: BooleanConstructor; readonly default: false; }; readonly format: { readonly type: PropType; readonly default: (percentage: number) => string; }; readonly size: { readonly type: PropType; readonly default: "default"; readonly validator: (val: string) => boolean; }; readonly animated: { readonly type: BooleanConstructor; readonly default: false; }; readonly textPosition: { readonly type: PropType; readonly default: "outside"; readonly validator: (val: string) => boolean; }; readonly gapDegree: { readonly type: NumberConstructor; readonly default: 75; readonly validator: (val: number) => boolean; }; }; export type ProgressProps = Partial>; export declare const progressEmits: { 'update:percentage': (percentage: number) => boolean; }; export type ProgressEmits = typeof progressEmits;