import Image from './image.vue'; export declare const DImage: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; position: { type: import("vue").PropType | undefined>; default: string; }; radius: (StringConstructor | NumberConstructor)[]; round: BooleanConstructor; showLoading: BooleanConstructor; showError: BooleanConstructor; errorText: { type: StringConstructor; default: string; }; lazy: { type: BooleanConstructor; default: boolean; }; }>>, { wrapperClassName: string; tipsClassName: string; wrapperStyle: import("vue").ComputedRef; imageStyle: import("vue").ComputedRef; tipsIconClassName: string; loading: import("vue").Ref; loadError: import("vue").Ref; handleLoad: () => void; handleError: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; position: { type: import("vue").PropType | undefined>; default: string; }; radius: (StringConstructor | NumberConstructor)[]; round: BooleanConstructor; showLoading: BooleanConstructor; showError: BooleanConstructor; errorText: { type: StringConstructor; default: string; }; lazy: { type: BooleanConstructor; default: boolean; }; }>>, { height: string | number; width: string | number; round: boolean; position: import("csstype").Property.ObjectPosition | undefined; src: string; alt: string; fit: import("csstype").Property.ObjectFit | undefined; showLoading: boolean; showError: boolean; errorText: string; lazy: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; position: { type: import("vue").PropType | undefined>; default: string; }; radius: (StringConstructor | NumberConstructor)[]; round: BooleanConstructor; showLoading: BooleanConstructor; showError: BooleanConstructor; errorText: { type: StringConstructor; default: string; }; lazy: { type: BooleanConstructor; default: boolean; }; }>>, { wrapperClassName: string; tipsClassName: string; wrapperStyle: import("vue").ComputedRef; imageStyle: import("vue").ComputedRef; tipsIconClassName: string; loading: import("vue").Ref; loadError: import("vue").Ref; handleLoad: () => void; handleError: () => void; }, {}, {}, {}, { height: string | number; width: string | number; round: boolean; position: import("csstype").Property.ObjectPosition | undefined; src: string; alt: string; fit: import("csstype").Property.ObjectFit | undefined; showLoading: boolean; showError: boolean; errorText: string; lazy: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; position: { type: import("vue").PropType | undefined>; default: string; }; radius: (StringConstructor | NumberConstructor)[]; round: BooleanConstructor; showLoading: BooleanConstructor; showError: BooleanConstructor; errorText: { type: StringConstructor; default: string; }; lazy: { type: BooleanConstructor; default: boolean; }; }>>, { wrapperClassName: string; tipsClassName: string; wrapperStyle: import("vue").ComputedRef; imageStyle: import("vue").ComputedRef; tipsIconClassName: string; loading: import("vue").Ref; loadError: import("vue").Ref; handleLoad: () => void; handleError: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { height: string | number; width: string | number; round: boolean; position: import("csstype").Property.ObjectPosition | undefined; src: string; alt: string; fit: import("csstype").Property.ObjectFit | undefined; showLoading: boolean; showError: boolean; errorText: string; lazy: boolean; }, {}, string, {}> & (import("vue").VNodeProps & (import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin)); export { type ImageProps } from './props'; declare module 'vue' { interface GlobalComponents { DImage: typeof Image; } }