import { PropType } from 'vue'; export declare type ImageFit = 'contain' | 'cover' | 'fill' | 'none' | 'scale-down'; declare const _default: import("vue").DefineComponent<{ src: StringConstructor; alt: StringConstructor; fit: PropType; round: BooleanConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; radius: (StringConstructor | NumberConstructor)[]; lazyLoad: BooleanConstructor; iconSize: (StringConstructor | NumberConstructor)[]; iconPrefix: StringConstructor; errorIcon: { type: StringConstructor; default: string; }; loadingIcon: { type: StringConstructor; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly; round: BooleanConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; radius: (StringConstructor | NumberConstructor)[]; lazyLoad: BooleanConstructor; iconSize: (StringConstructor | NumberConstructor)[]; iconPrefix: StringConstructor; errorIcon: { type: StringConstructor; default: string; }; loadingIcon: { type: StringConstructor; default: string; }; }>>, { round: boolean; lazyLoad: boolean; errorIcon: string; loadingIcon: string; }>; export default _default;