import { CSSProperties, DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, PropType } from 'vue'; /** 进度条组件Props */ export interface ProgressProps { /** 进度值(0-100) */ percent?: number; /** 进度条颜色 */ strokeColor?: string; /** 进度条背景颜色 */ trailColor?: string; /** 是否显示进度条盒子 */ showProgressBox?: boolean; /** 进度条盒子样式 */ progressBoxStyle?: CSSProperties; /** 是否显示指示器 */ showIndicator?: boolean; /** 指示器颜色 */ indicatorColor?: string; /** 进度条高度 */ progressHeight?: string | number; /** 初始动画效果 */ initAnimation?: boolean; } declare const _default: __VLS_WithTemplateSlots< DefineComponent, { showProgressBox: boolean; showIndicator: boolean; initAnimation: boolean; }>>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps, { showProgressBox: boolean; showIndicator: boolean; initAnimation: boolean; }>>> & Readonly<{}>, { showIndicator: boolean; showProgressBox: boolean; initAnimation: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, { indicator?(_: {}): any; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: PropType<__VLS_NonUndefinedable>; } : { type: PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };