import type { VueNode } from '@antdv/ui/es/types'; import type { ProgressSize } from './interface'; declare const _default: import("vue").DefineComponent<{ steps: NumberConstructor; strokeColor: { type: import("vue").PropType; default: string | string[]; }; trailColor: StringConstructor; prefixCls: StringConstructor; type: { type: import("vue").PropType<"circle" | "line" | "dashboard">; default: "circle" | "line" | "dashboard"; }; percent: NumberConstructor; format: { type: import("vue").PropType<(percent?: number, successPercent?: number) => VueNode>; default: (percent?: number, successPercent?: number) => VueNode; }; status: { type: import("vue").PropType<"success" | "normal" | "exception" | "active">; default: "success" | "normal" | "exception" | "active"; }; showInfo: { type: BooleanConstructor; default: boolean; }; strokeWidth: NumberConstructor; strokeLinecap: { type: import("vue").PropType<"round" | "butt" | "square">; default: "round" | "butt" | "square"; }; width: NumberConstructor; success: { type: import("vue").PropType; default: import("./interface").SuccessProps; }; gapDegree: NumberConstructor; gapPosition: { type: import("vue").PropType<"left" | "right" | "bottom" | "top">; default: "left" | "right" | "bottom" | "top"; }; size: { type: import("vue").PropType; default: ProgressSize; }; successPercent: NumberConstructor; title: StringConstructor; progressStatus: { type: import("vue").PropType<"success" | "normal" | "exception" | "active">; default: "success" | "normal" | "exception" | "active"; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string | string[]; }; trailColor: StringConstructor; prefixCls: StringConstructor; type: { type: import("vue").PropType<"circle" | "line" | "dashboard">; default: "circle" | "line" | "dashboard"; }; percent: NumberConstructor; format: { type: import("vue").PropType<(percent?: number, successPercent?: number) => VueNode>; default: (percent?: number, successPercent?: number) => VueNode; }; status: { type: import("vue").PropType<"success" | "normal" | "exception" | "active">; default: "success" | "normal" | "exception" | "active"; }; showInfo: { type: BooleanConstructor; default: boolean; }; strokeWidth: NumberConstructor; strokeLinecap: { type: import("vue").PropType<"round" | "butt" | "square">; default: "round" | "butt" | "square"; }; width: NumberConstructor; success: { type: import("vue").PropType; default: import("./interface").SuccessProps; }; gapDegree: NumberConstructor; gapPosition: { type: import("vue").PropType<"left" | "right" | "bottom" | "top">; default: "left" | "right" | "bottom" | "top"; }; size: { type: import("vue").PropType; default: ProgressSize; }; successPercent: NumberConstructor; title: StringConstructor; progressStatus: { type: import("vue").PropType<"success" | "normal" | "exception" | "active">; default: "success" | "normal" | "exception" | "active"; }; }>>, { success: import("./interface").SuccessProps; size: ProgressSize; type: "circle" | "line" | "dashboard"; strokeLinecap: "round" | "butt" | "square"; status: "success" | "normal" | "exception" | "active"; format: (percent?: number, successPercent?: number) => VueNode; gapPosition: "left" | "right" | "bottom" | "top"; strokeColor: string | string[]; showInfo: boolean; progressStatus: "success" | "normal" | "exception" | "active"; }, {}>; export default _default;