import { IProgressApi } from './progress'; declare const _default: import('vue').DefineComponent { PROGRESS_TYPE: { LINE: string; CIRCLE: string; DASHBOARD: string; }; PROGRESS_SIZE: { SMALL: string; MEDIUM: string; LARGE: string; }; PROGRESS_SIZE_WIDTH: { SMALL: number; MEDIUM: number; LARGE: number; }; PROGRESS_STATUS: { DEFAULT: string; SUCCESS: string; EXCEPTION: string; WARNING: string; }; STATUS_TO_COLOR: { success: string; exception: string; warning: string; }; STATUS_DEFAULT_COLOR: string; ICON_CIRCLE_WARNING: string; ICON_CIRCLE_SUCCESS: string; ICON_CIRCLE_EXCEPTION: string; ICON_SUCCESS: string; ICON_EXCEPTION: string; ICON_WARNING: string; TEXT_XS: number; TEXT_SM: number; WIDTH_RATE_TWO: number; WIDTH_RATE_THREE: number; WIDTH_RATE_SIX: number; DEFAULT_STROKE_WIDTH: number; REL_STROKE_WIDTH: number; DEFAULT_WIDTH: number; STROKE_WIDTH_RATE: number; }; }; color: { type: (ArrayConstructor | StringConstructor | FunctionConstructor)[]; default: string; }; info: StringConstructor; format: FunctionConstructor; percentage: { type: NumberConstructor; default: number; required: boolean; validator: (val: number) => boolean; }; showText: { type: BooleanConstructor; default: boolean; }; status: { type: StringConstructor; validator: (value: string) => boolean; }; strokeWidth: { type: NumberConstructor; default: number; }; textInside: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; size: { type: StringConstructor; default: string; validator: (value: any) => boolean; }; width: { type: NumberConstructor; default: number; }; }>, IProgressApi, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly { PROGRESS_TYPE: { LINE: string; CIRCLE: string; DASHBOARD: string; }; PROGRESS_SIZE: { SMALL: string; MEDIUM: string; LARGE: string; }; PROGRESS_SIZE_WIDTH: { SMALL: number; MEDIUM: number; LARGE: number; }; PROGRESS_STATUS: { DEFAULT: string; SUCCESS: string; EXCEPTION: string; WARNING: string; }; STATUS_TO_COLOR: { success: string; exception: string; warning: string; }; STATUS_DEFAULT_COLOR: string; ICON_CIRCLE_WARNING: string; ICON_CIRCLE_SUCCESS: string; ICON_CIRCLE_EXCEPTION: string; ICON_SUCCESS: string; ICON_EXCEPTION: string; ICON_WARNING: string; TEXT_XS: number; TEXT_SM: number; WIDTH_RATE_TWO: number; WIDTH_RATE_THREE: number; WIDTH_RATE_SIX: number; DEFAULT_STROKE_WIDTH: number; REL_STROKE_WIDTH: number; DEFAULT_WIDTH: number; STROKE_WIDTH_RATE: number; }; }; color: { type: (ArrayConstructor | StringConstructor | FunctionConstructor)[]; default: string; }; info: StringConstructor; format: FunctionConstructor; percentage: { type: NumberConstructor; default: number; required: boolean; validator: (val: number) => boolean; }; showText: { type: BooleanConstructor; default: boolean; }; status: { type: StringConstructor; validator: (value: string) => boolean; }; strokeWidth: { type: NumberConstructor; default: number; }; textInside: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; size: { type: StringConstructor; default: string; validator: (value: any) => boolean; }; width: { type: NumberConstructor; default: number; }; }>> & Readonly<{}>, { type: string; color: string | Function | unknown[]; width: number; strokeWidth: number; size: string; _constants: Record; percentage: number; showText: boolean; textInside: boolean; }, {}, { IconClose: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconSuccessful: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconError: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconYes: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconWarning: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;