import type { ProgressColor } from './progress'; declare const _default: __VLS_WithTemplateSlots; readonly default: "line"; }; readonly percentage: { readonly type: NumberConstructor; readonly default: 0; }; readonly status: { readonly type: import("vue").PropType<"error" | "success" | "warning">; readonly default: ""; }; readonly indeterminate: BooleanConstructor; readonly duration: { readonly type: NumberConstructor; readonly default: 3; }; readonly strokeWidth: { readonly type: import("vue").PropType; readonly default: 6; }; readonly strokeLinecap: { readonly type: import("vue").PropType<"round" | "butt" | "square">; readonly default: "round"; }; readonly textInside: BooleanConstructor; readonly width: { readonly type: NumberConstructor; readonly default: 126; }; readonly showText: { readonly type: BooleanConstructor; readonly default: true; }; readonly color: { readonly type: import("vue").PropType; readonly default: ""; }; readonly bgColor: { readonly type: import("vue").PropType; readonly default: ""; }; readonly striped: BooleanConstructor; readonly stripedFlow: BooleanConstructor; readonly notTextColor: BooleanConstructor; readonly format: { readonly type: import("vue").PropType; readonly default: (percentage: number) => string; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: "line"; }; readonly percentage: { readonly type: NumberConstructor; readonly default: 0; }; readonly status: { readonly type: import("vue").PropType<"error" | "success" | "warning">; readonly default: ""; }; readonly indeterminate: BooleanConstructor; readonly duration: { readonly type: NumberConstructor; readonly default: 3; }; readonly strokeWidth: { readonly type: import("vue").PropType; readonly default: 6; }; readonly strokeLinecap: { readonly type: import("vue").PropType<"round" | "butt" | "square">; readonly default: "round"; }; readonly textInside: BooleanConstructor; readonly width: { readonly type: NumberConstructor; readonly default: 126; }; readonly showText: { readonly type: BooleanConstructor; readonly default: true; }; readonly color: { readonly type: import("vue").PropType; readonly default: ""; }; readonly bgColor: { readonly type: import("vue").PropType; readonly default: ""; }; readonly striped: BooleanConstructor; readonly stripedFlow: BooleanConstructor; readonly notTextColor: BooleanConstructor; readonly format: { readonly type: import("vue").PropType; readonly default: (percentage: number) => string; }; }>>, { readonly color: string | ProgressColor[] | import("./progress").ProgressFn; readonly width: number; readonly strokeLinecap: "round" | "butt" | "square"; readonly strokeWidth: number | "xs" | "sm" | "md" | "lg"; readonly type: "circle" | "line" | "dashboard"; readonly duration: number; readonly percentage: number; readonly status: "error" | "success" | "warning"; readonly indeterminate: boolean; readonly textInside: boolean; readonly showText: boolean; readonly bgColor: string | ProgressColor[] | import("./progress").ProgressFn; readonly striped: boolean; readonly stripedFlow: boolean; readonly notTextColor: boolean; readonly format: import("./progress").ProgressFn; }>, { default: (_: { percentage: number; }) => any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };