import 'tdesign-icons-web-components/esm/components/check-circle-filled'; import 'tdesign-icons-web-components/esm/components/close-circle-filled'; import 'tdesign-icons-web-components/esm/components/error-circle-filled'; import 'tdesign-icons-web-components/esm/components/check'; import 'tdesign-icons-web-components/esm/components/close'; import 'tdesign-icons-web-components/esm/components/error'; import { Component, OmiProps } from 'omi'; import { StyledProps } from '../common'; import { TdProgressProps } from './type'; export interface ProgressProps extends TdProgressProps, StyledProps { } export default class Progress extends Component { static css: any[]; static defaultProps: { label: boolean; percentage: number; size: string; theme: string; color: string; }; static propTypes: { color: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; label: ObjectConstructor; percentage: NumberConstructor; size: (NumberConstructor | StringConstructor)[]; status: StringConstructor; strokeWidth: (NumberConstructor | StringConstructor)[]; theme: StringConstructor; trackColor: StringConstructor; }; componentName: string; iconLineMap: { success: JSX.Element; error: JSX.Element; warning: JSX.Element; }; iconCircleMap: { success: JSX.Element; error: JSX.Element; warning: JSX.Element; }; install(): void; render(props: OmiProps): JSX.Element; }