export declare const ToProgress: import("@touchvue/ui/lib/utils").SFCWithInstall boolean; }; value: { type: (NumberConstructor | StringConstructor)[]; default: number; required: true; }; mode: { type: StringConstructor; default: string; }; text: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: any; }; content: { type: StringConstructor; default: string; }; textPosition: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; textWidth: { type: (NumberConstructor | StringConstructor)[]; default: string; }; color: { type: StringConstructor; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; barSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>, { thick: import("vue").Ref; elRef: import("vue").Ref; em: import("vue").Ref; barThick: import("vue").Ref; barRadius: import("vue").Ref; offsetWidth: import("vue").Ref; iPercentage: import("vue").Ref; getColor: (color: string) => string; radius: import("vue").Ref; strokeDasharray: import("vue").ComputedRef; strokeDashoffset: import("vue").ComputedRef; textValue: import("vue").ComputedRef; titleValue: import("vue").ComputedRef; setClass: import("vue").ComputedRef; setStyle: import("vue").ComputedRef>; setBarStyle: import("vue").ComputedRef; setTextStyle: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly boolean; }; value: { type: (NumberConstructor | StringConstructor)[]; default: number; required: true; }; mode: { type: StringConstructor; default: string; }; text: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: any; }; content: { type: StringConstructor; default: string; }; textPosition: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; textWidth: { type: (NumberConstructor | StringConstructor)[]; default: string; }; color: { type: StringConstructor; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; barSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>> & Readonly<{}>, { value: string | number; mode: string; color: string; flex: boolean; width: string | number; type: string; title: string; content: string; text: string; textPosition: string; textWidth: string | number; barSize: string | number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export default ToProgress; export * from './src/progress';