import type { ProgressSize } from './interface'; declare const _default: import("vue").DefineComponent<{ strokeColor: { default: string | import("./interface").ProgressGradient; type: import("vue").PropType; }; direction: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").Direction; }; 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) => import("@antdv/ui/es/ui").VueNode>; default: (percent?: number, successPercent?: number) => import("@antdv/ui/es/ui").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"; }; trailColor: StringConstructor; 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; }; steps: NumberConstructor; 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; }; direction: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").Direction; }; 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) => import("@antdv/ui/es/ui").VueNode>; default: (percent?: number, successPercent?: number) => import("@antdv/ui/es/ui").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"; }; trailColor: StringConstructor; 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; }; steps: NumberConstructor; 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"; direction: import("@antdv/ui/es/ui").Direction; strokeLinecap: "round" | "butt" | "square"; status: "success" | "normal" | "exception" | "active"; format: (percent?: number, successPercent?: number) => import("@antdv/ui/es/ui").VueNode; gapPosition: "left" | "right" | "bottom" | "top"; strokeColor: string | import("./interface").ProgressGradient; showInfo: boolean; progressStatus: "success" | "normal" | "exception" | "active"; }, {}>; export default _default;