declare const _sfc_main: import("vue").DefineComponent<{ alt: { type: StringConstructor; required: false; }; blank: { type: null; required: false; default: boolean; }; blankColor: { type: StringConstructor; required: false; default: string; }; block: { type: null; required: false; default: boolean; }; center: { type: null; required: false; default: boolean; }; fluid: { type: null; required: false; default: boolean; }; lazy: { type: null; required: false; default: boolean; }; fluidGrow: { type: null; required: false; default: boolean; }; height: { type: (StringConstructor | NumberConstructor)[]; required: false; }; left: { type: null; required: false; default: boolean; }; start: { type: null; required: false; default: boolean; }; right: { type: null; required: false; default: boolean; }; end: { type: null; required: false; default: boolean; }; rounded: { type: (StringConstructor | BooleanConstructor)[]; required: false; default: boolean; }; sizes: { type: (StringConstructor | ArrayConstructor)[]; required: false; }; src: { type: StringConstructor; required: false; }; srcset: { type: (StringConstructor | ArrayConstructor)[]; required: false; }; thumbnail: { type: null; required: false; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; required: false; }; }, { props: any; emit: (e: 'load', value: Event) => void; BLANK_TEMPLATE: string; lazyBoolean: Readonly>; blankBoolean: Readonly>; blockBoolean: Readonly>; centerBoolean: Readonly>; fluidBoolean: Readonly>; fluidGrowBoolean: Readonly>; leftBoolean: Readonly>; startBoolean: Readonly>; rightBoolean: Readonly>; endBoolean: Readonly>; thumbnailBoolean: Readonly>; computedSrcset: import("vue").ComputedRef; computedSizes: import("vue").ComputedRef; computedDimentions: import("vue").ComputedRef<{ height: number | undefined; width: number | undefined; }>; computedBlankImgSrc: import("vue").ComputedRef; computedAttrs: import("vue").ComputedRef<{ src: string | undefined; alt: string | undefined; width: number | undefined; height: number | undefined; srcset: string | undefined; sizes: string | undefined; loading: string; }>; alignment: import("vue").ComputedRef<"float-start" | "float-end" | "mx-auto" | undefined>; computedClasses: import("vue").ComputedRef<{ [x: string]: boolean; 'img-thumbnail': boolean; 'img-fluid': boolean; 'w-100': boolean; rounded: boolean; 'd-block': boolean; }>; makeBlankImgSrc: (width: number | undefined, height: number | undefined, color: string) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "load"[], "load", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onLoad?: ((...args: any[]) => any) | undefined; }, { rounded: string | boolean; left: any; right: any; center: any; end: any; start: any; block: any; blank: any; blankColor: string; lazy: any; fluid: any; fluidGrow: any; thumbnail: any; }>; export default _sfc_main;