export declare const ElProgress: import("element-plus/es/utils").SFCWithInstall; readonly percentage: import("element-plus/es/utils").EpPropFinalized; readonly status: import("element-plus/es/utils").EpPropFinalized; readonly indeterminate: import("element-plus/es/utils").EpPropFinalized; readonly duration: import("element-plus/es/utils").EpPropFinalized; readonly strokeWidth: import("element-plus/es/utils").EpPropFinalized; readonly strokeLinecap: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown, "round", boolean>; readonly textInside: import("element-plus/es/utils").EpPropFinalized; readonly width: import("element-plus/es/utils").EpPropFinalized; readonly showText: import("element-plus/es/utils").EpPropFinalized; readonly color: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) | ((new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]))[], unknown, unknown, "", boolean>; readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/progress").ProgressFn) | (() => import("./src/progress").ProgressFn) | { (): import("./src/progress").ProgressFn; new (): any; readonly prototype: any; } | ((new (...args: any[]) => import("./src/progress").ProgressFn) | (() => import("./src/progress").ProgressFn) | { (): import("./src/progress").ProgressFn; new (): any; readonly prototype: any; })[], unknown, unknown, (percentage: number) => string, boolean>; }, { STATUS_COLOR_MAP: Record; props: Readonly; readonly percentage: import("element-plus/es/utils").EpPropFinalized; readonly status: import("element-plus/es/utils").EpPropFinalized; readonly indeterminate: import("element-plus/es/utils").EpPropFinalized; readonly duration: import("element-plus/es/utils").EpPropFinalized; readonly strokeWidth: import("element-plus/es/utils").EpPropFinalized; readonly strokeLinecap: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown, "round", boolean>; readonly textInside: import("element-plus/es/utils").EpPropFinalized; readonly width: import("element-plus/es/utils").EpPropFinalized; readonly showText: import("element-plus/es/utils").EpPropFinalized; readonly color: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) | ((new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]))[], unknown, unknown, "", boolean>; readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/progress").ProgressFn) | (() => import("./src/progress").ProgressFn) | { (): import("./src/progress").ProgressFn; new (): any; readonly prototype: any; } | ((new (...args: any[]) => import("./src/progress").ProgressFn) | (() => import("./src/progress").ProgressFn) | { (): import("./src/progress").ProgressFn; new (): any; readonly prototype: any; })[], unknown, unknown, (percentage: number) => string, boolean>; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; barStyle: import("vue").ComputedRef; relativeStrokeWidth: import("vue").ComputedRef; radius: import("vue").ComputedRef; trackPath: import("vue").ComputedRef; perimeter: import("vue").ComputedRef; rate: import("vue").ComputedRef<1 | 0.75>; strokeDashoffset: import("vue").ComputedRef; trailPathStyle: import("vue").ComputedRef; circlePathStyle: import("vue").ComputedRef; stroke: import("vue").ComputedRef; statusIcon: import("vue").ComputedRef>, {}>>; progressTextSize: import("vue").ComputedRef; content: import("vue").ComputedRef; getColors: (color: import("./src/progress").ProgressColor[]) => import("./src/progress").ProgressColor[]; getCurrentColor: (percentage: number) => string; ElIcon: import("element-plus/es/utils").SFCWithInstall (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { props: Readonly (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, {}>> & Record; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly percentage: import("element-plus/es/utils").EpPropFinalized; readonly status: import("element-plus/es/utils").EpPropFinalized; readonly indeterminate: import("element-plus/es/utils").EpPropFinalized; readonly duration: import("element-plus/es/utils").EpPropFinalized; readonly strokeWidth: import("element-plus/es/utils").EpPropFinalized; readonly strokeLinecap: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown, "round", boolean>; readonly textInside: import("element-plus/es/utils").EpPropFinalized; readonly width: import("element-plus/es/utils").EpPropFinalized; readonly showText: import("element-plus/es/utils").EpPropFinalized; readonly color: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) | ((new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]))[], unknown, unknown, "", boolean>; readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/progress").ProgressFn) | (() => import("./src/progress").ProgressFn) | { (): import("./src/progress").ProgressFn; new (): any; readonly prototype: any; } | ((new (...args: any[]) => import("./src/progress").ProgressFn) | (() => import("./src/progress").ProgressFn) | { (): import("./src/progress").ProgressFn; new (): any; readonly prototype: any; })[], unknown, unknown, (percentage: number) => string, boolean>; }>>, { readonly type: import("element-plus/es/utils").EpPropMergeType; readonly color: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) | ((new (...args: any[]) => (string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]) & {}) | (() => string | import("./src/progress").ProgressFn | import("./src/progress").ProgressColor[]))[], unknown, unknown>; readonly width: number; readonly strokeLinecap: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown>; readonly strokeWidth: number; readonly indeterminate: import("element-plus/es/utils").EpPropMergeType; readonly format: import("./src/progress").ProgressFn; readonly percentage: number; readonly status: import("element-plus/es/utils").EpPropMergeType; readonly duration: number; readonly textInside: import("element-plus/es/utils").EpPropMergeType; readonly showText: import("element-plus/es/utils").EpPropMergeType; }>> & Record; export default ElProgress; export * from './src/progress';