import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type Progress from './progress.vue'; export type ProgressColor = { color: string; percentage: number; }; export type ProgressFn = (percentage: number) => string; export declare const progressProps: { readonly type: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly percentage: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly status: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly indeterminate: BooleanConstructor; readonly duration: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly strokeWidth: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly strokeLinecap: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "round", boolean>; readonly textInside: BooleanConstructor; readonly width: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly showText: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly color: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly striped: BooleanConstructor; readonly stripedFlow: BooleanConstructor; readonly format: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, (percentage: number) => string, boolean>; }; export type ProgressProps = ExtractPropTypes; export type ProgressPropsPublic = __ExtractPublicPropTypes; export type ProgressInstance = InstanceType & unknown;