import { ExtractPropTypes, PropType } from 'vue'; export type ProgressVariant = 'default' | 'success' | 'warning' | 'danger' | 'info'; export type ProgressSize = 'xs' | 'sm' | 'default' | 'lg' | 'xl'; export type ProgressType = 'line' | 'circle' | 'dashboard'; export declare const progressProps: { readonly percentage: { readonly type: NumberConstructor; readonly default: 0; readonly validator: (v: number) => boolean; }; readonly variant: { readonly type: PropType; readonly default: "default"; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly type: { readonly type: PropType; readonly default: "line"; }; readonly strokeWidth: { readonly type: NumberConstructor; readonly default: undefined; }; readonly showText: { readonly type: BooleanConstructor; readonly default: true; }; readonly textInside: { readonly type: BooleanConstructor; readonly default: false; }; readonly format: { readonly type: PropType<(percentage: number) => string>; readonly default: undefined; }; readonly indeterminate: { readonly type: BooleanConstructor; readonly default: false; }; readonly striped: { readonly type: BooleanConstructor; readonly default: false; }; readonly stripedAnimated: { readonly type: BooleanConstructor; readonly default: false; }; readonly color: { readonly type: PropType string)>; readonly default: undefined; }; readonly width: { readonly type: NumberConstructor; readonly default: 120; }; }; export type ProgressProps = ExtractPropTypes;