import { TdProgressProps } from './type'; import './style'; export declare type ProgressProps = TdProgressProps; export * from './type'; export declare const Progress: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record; commonStatusClassName: Record; } & Record & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { useGlobalIcon(tdIcon: Record): import("tdesign-icons-vue").GlobalIconConfig; }, unknown, { getIconMap(): { success: import("tdesign-icons-vue").GlobalIconType; warning: import("tdesign-icons-vue").GlobalIconType; error: import("tdesign-icons-vue").GlobalIconType; }; getLabelContent(): import("vue/types/vnode").ScopedSlotReturnValue; }, { statusStyle: string; themeClass: string; trackBgStyle: import("..").Styles; circleStrokeStyle: import("..").Styles; barStyle: import("..").Styles; circlePathStyle: import("..").Styles; isShowIcon: boolean; diameter: number; rPoints: number; radius: number; circleStyle: import("..").Styles; circleStrokeWidth: number; strokeDashArr: string; plumpStyles: import("..").Styles; }, { color: string | string[] | Record; label: string | boolean | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); percentage: number; size: string | number; status: import("./type").StatusEnum; strokeWidth: string | number; theme: import("./type").ThemeEnum; trackColor: string; }> & import("vue").PluginObject; commonStatusClassName: Record; } & Record & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { useGlobalIcon(tdIcon: Record): import("tdesign-icons-vue").GlobalIconConfig; }, unknown, { getIconMap(): { success: import("tdesign-icons-vue").GlobalIconType; warning: import("tdesign-icons-vue").GlobalIconType; error: import("tdesign-icons-vue").GlobalIconType; }; getLabelContent(): import("vue/types/vnode").ScopedSlotReturnValue; }, { statusStyle: string; themeClass: string; trackBgStyle: import("..").Styles; circleStrokeStyle: import("..").Styles; barStyle: import("..").Styles; circlePathStyle: import("..").Styles; isShowIcon: boolean; diameter: number; rPoints: number; radius: number; circleStyle: import("..").Styles; circleStrokeWidth: number; strokeDashArr: string; plumpStyles: import("..").Styles; }, { color: string | string[] | Record; label: string | boolean | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); percentage: number; size: string | number; status: import("./type").StatusEnum; strokeWidth: string | number; theme: import("./type").ThemeEnum; trackColor: string; }>>; export default Progress;