import type { BasicType } from '../../_utils'; import type { PropType, ExtractPropTypes, InjectionKey } from 'vue'; import type { VmType } from '../../_interface'; import type { ProgressProvide, ProgressState } from './interface'; export declare const Props: { /** 百分比 */ readonly percentage: BasicType; /** 状态 */ readonly state: BasicType, ProgressState | null>; /** * 进度条类型 * * @values default primary success danger warning info * @default primary */ readonly type: BasicType, VmType | null>; /** 自定义高度 */ readonly height: BasicType, string | number | null>; /** 是否显示百分比文字内容 */ readonly showText: BasicType; /** 直径 */ readonly diameter: BasicType; /** 是否在外部显示文本 */ readonly outsideText: BasicType; /** 百分比文字的颜色 */ readonly textColor: BasicType, string | null>; /** 进度条颜色 */ readonly color: BasicType, string | null>; /** 进度条背景色 */ readonly background: BasicType, string | null>; /** 是否开启条纹效果 */ readonly stripe: BasicType; }; /** progress 组件 props 类型 */ export type ProgressProps = ExtractPropTypes; /** progress 组件注入的依赖项 */ export declare const PROGRESS_PROPS_KEY: InjectionKey;