UNPKG

2.73 kBTypeScriptView Raw
1import { ProgressStatuses } from './props';
2declare const _default: import("vue").DefineComponent<{
3 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
4 default: string;
5 };
6 type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
7 percent: import("vue-types").VueTypeValidableDef<number> & {
8 default: number;
9 };
10 successPercent: import("vue-types").VueTypeValidableDef<number> & {
11 default: number;
12 };
13 format: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
14 default: (...args: any[]) => any;
15 };
16 status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
17 showInfo: import("vue-types").VueTypeValidableDef<boolean>;
18 strokeWidth: import("vue-types").VueTypeValidableDef<number> & {
19 default: number;
20 };
21 strokeLinecap: import("vue-types").VueTypeDef<string>;
22 strokeColor: import("vue-types").VueTypeDef<string | {
23 [key: string]: any;
24 }>;
25 trailColor: import("vue-types").VueTypeValidableDef<string> & {
26 default: string;
27 };
28 width: import("vue-types").VueTypeValidableDef<number> & {
29 default: number;
30 };
31 gapDegree: import("vue-types").VueTypeValidableDef<number> & {
32 default: number;
33 };
34 gapPosition: import("vue-types").VueTypeDef<"bottom" | "left" | "right" | "top">;
35 size: import("vue-types").VueTypeDef<"default" | "small">;
36}, {
37 configProvider: import("../config-provider").ConfigConsumerProps;
38}, unknown, {}, {
39 getPercentNumber(): number;
40 getProgressStatus(): "normal" | "active" | "success" | "exception";
41 renderProcessInfo(prefixCls: string, progressStatus: typeof ProgressStatuses[number]): JSX.Element;
42}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
43 prefixCls: string;
44 width: number;
45 format: (...args: any[]) => any;
46 percent: number;
47 successPercent: number;
48 strokeWidth: number;
49 trailColor: string;
50 gapDegree: number;
51} & {
52 size?: "default" | "small";
53 type?: "circle" | "line" | "dashboard";
54 status?: "normal" | "active" | "success" | "exception";
55 showInfo?: boolean;
56 strokeLinecap?: string;
57 strokeColor?: string | {
58 [key: string]: any;
59 };
60 gapPosition?: "bottom" | "left" | "right" | "top";
61}>, {
62 prefixCls: string;
63 width: number;
64 format: (...args: any[]) => any;
65 percent: number;
66 successPercent: number;
67 strokeWidth: number;
68 trailColor: string;
69 gapDegree: number;
70}>;
71export default _default;