UNPKG

bootstrap-vue-3

Version:

Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript

261 lines (260 loc) 6.64 kB
import type { Booleanish } from '../types'; 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: { alt?: string | undefined; blank: Booleanish; blankColor: string; block: Booleanish; center: Booleanish; fluid: Booleanish; lazy: Booleanish; fluidGrow: Booleanish; height?: string | number | undefined; left: Booleanish; start: Booleanish; right: Booleanish; end: Booleanish; rounded: boolean | string; sizes?: string | string[] | undefined; src?: string | undefined; srcset?: string | string[] | undefined; thumbnail: Booleanish; width?: string | number | undefined; }; emit: (e: 'load', value: Event) => void; lazyBoolean: import("vue").ComputedRef<boolean>; blankBoolean: import("vue").ComputedRef<boolean>; blockBoolean: import("vue").ComputedRef<boolean>; centerBoolean: import("vue").ComputedRef<boolean>; fluidBoolean: import("vue").ComputedRef<boolean>; fluidGrowBoolean: import("vue").ComputedRef<boolean>; leftBoolean: import("vue").ComputedRef<boolean>; startBoolean: import("vue").ComputedRef<boolean>; rightBoolean: import("vue").ComputedRef<boolean>; endBoolean: import("vue").ComputedRef<boolean>; thumbnailBoolean: import("vue").ComputedRef<boolean>; BLANK_TEMPLATE: string; makeBlankImgSrc: (width: number | undefined, height: number | undefined, color: string) => string; computedSrcset: import("vue").ComputedRef<string | undefined>; computedSizes: import("vue").ComputedRef<string | undefined>; computedDimentions: import("vue").ComputedRef<{ height: number | undefined; width: number | undefined; }>; computedBlankImgSrc: import("vue").ComputedRef<string>; attrs: 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>; classes: import("vue").ComputedRef<{ [x: string]: boolean; 'img-thumbnail': boolean; 'img-fluid': boolean; 'w-100': boolean; rounded: boolean; 'd-block': boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "load"[], "load", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ 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; }; }>> & { onLoad?: ((...args: any[]) => any) | undefined; }, { rounded: string | boolean; left: any; right: any; center: any; end: any; start: any; block: any; lazy: any; blank: any; blankColor: string; fluid: any; fluidGrow: any; thumbnail: any; }>; export default _sfc_main;