UNPKG

bootstrap-vue-3

Version:

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

1,558 lines 50.6 kB
import { Booleanish, ColorVariant } from '../../types'; declare const _sfc_main: import("vue").DefineComponent<{ noHeader: { type: null; required: false; default: boolean; }; headerWidth: { type: (StringConstructor | NumberConstructor)[]; required: false; default: number; }; headerVariant: { type: null; required: false; }; headerAnimation: { type: StringConstructor; required: false; }; headerSize: { type: StringConstructor; required: false; }; noFooter: { type: null; required: false; default: boolean; }; footerWidth: { type: (StringConstructor | NumberConstructor)[]; required: false; default: number; }; footerVariant: { type: null; required: false; }; footerAnimation: { type: StringConstructor; required: false; }; footerSize: { type: StringConstructor; required: false; }; animation: { type: StringConstructor; required: false; }; size: { type: StringConstructor; required: false; }; variant: { type: null; required: false; }; noButton: { type: null; required: false; default: boolean; }; }, { props: { noHeader: Booleanish; headerWidth: string | number; headerVariant?: ColorVariant | undefined; headerAnimation?: "glow" | "wave" | undefined; headerSize?: "sm" | "lg" | "xs" | undefined; noFooter: Booleanish; footerWidth: string | number; footerVariant?: ColorVariant | undefined; footerAnimation?: "glow" | "wave" | undefined; footerSize?: "sm" | "lg" | "xs" | undefined; animation?: "glow" | "wave" | undefined; size?: "sm" | "lg" | "xs" | undefined; variant?: ColorVariant | undefined; noButton: Booleanish; }; noButtonBoolean: import("vue").ComputedRef<boolean>; noHeaderBoolean: import("vue").ComputedRef<boolean>; noFooterBoolean: import("vue").ComputedRef<boolean>; headerAttrs: import("vue").ComputedRef<{ width: string | number; variant: ColorVariant | undefined; animation: "glow" | "wave" | undefined; size: "sm" | "lg" | "xs" | undefined; }>; ButtonClasses: import("vue").ComputedRef<string[]>; footerAttrs: import("vue").ComputedRef<{ class: string[] | undefined; tag: string | undefined; width: string | number; animation: "glow" | "wave" | undefined; size: "sm" | "lg" | "xs" | undefined; variant: ColorVariant | undefined; }>; BCard: import("vue").DefineComponent<{ align: { type: null; required: false; }; bgVariant: { type: null; required: false; }; bodyBgVariant: { type: null; required: false; }; bodyClass: { type: null; required: false; }; bodyTag: { type: StringConstructor; required: false; default: string; }; bodyTextVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; footer: { type: StringConstructor; required: false; }; footerBgVariant: { type: null; required: false; }; footerBorderVariant: { type: null; required: false; }; footerClass: { type: null; required: false; }; footerHtml: { type: StringConstructor; required: false; default: string; }; footerTag: { type: StringConstructor; required: false; default: string; }; footerTextVariant: { type: null; required: false; }; header: { type: StringConstructor; required: false; }; headerBgVariant: { type: null; required: false; }; headerBorderVariant: { type: null; required: false; }; headerClass: { type: null; required: false; }; headerHtml: { type: StringConstructor; required: false; default: string; }; headerTag: { type: StringConstructor; required: false; default: string; }; headerTextVariant: { type: null; required: false; }; imgAlt: { type: StringConstructor; required: false; }; imgBottom: { type: null; required: false; default: boolean; }; imgEnd: { type: null; required: false; default: boolean; }; imgHeight: { type: (StringConstructor | NumberConstructor)[]; required: false; }; imgLeft: { type: null; required: false; default: boolean; }; imgRight: { type: null; required: false; default: boolean; }; imgSrc: { type: StringConstructor; required: false; }; imgStart: { type: null; required: false; default: boolean; }; imgTop: { type: null; required: false; default: boolean; }; imgWidth: { type: (StringConstructor | NumberConstructor)[]; required: false; }; noBody: { type: null; required: false; default: boolean; }; overlay: { type: null; required: false; default: boolean; }; subtitle: { type: StringConstructor; required: false; }; subtitleTag: { type: StringConstructor; required: false; default: string; }; subtitleTextVariant: { type: null; required: false; default: string; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; title: { type: StringConstructor; required: false; }; titleTag: { type: StringConstructor; required: false; default: string; }; bodyText: { type: StringConstructor; required: false; default: string; }; }, { props: { align?: import("../../types/Alignment").default | undefined; bgVariant?: ColorVariant | undefined; bodyBgVariant?: ColorVariant | undefined; bodyClass?: import("../../types/ClassValue").default | undefined; bodyTag: string; bodyTextVariant?: import("../../types/TextColorVariant").default | undefined; borderVariant?: ColorVariant | undefined; footer?: string | undefined; footerBgVariant?: ColorVariant | undefined; footerBorderVariant?: ColorVariant | undefined; footerClass?: import("../../types/ClassValue").default | undefined; footerHtml: string; footerTag: string; footerTextVariant?: import("../../types/TextColorVariant").default | undefined; header?: string | undefined; headerBgVariant?: ColorVariant | undefined; headerBorderVariant?: ColorVariant | undefined; headerClass?: import("../../types/ClassValue").default | undefined; headerHtml: string; headerTag: string; headerTextVariant?: import("../../types/TextColorVariant").default | undefined; imgAlt?: string | undefined; imgBottom: Booleanish; imgEnd: Booleanish; imgHeight?: string | number | undefined; imgLeft: Booleanish; imgRight: Booleanish; imgSrc?: string | undefined; imgStart: Booleanish; imgTop: Booleanish; imgWidth?: string | number | undefined; noBody: Booleanish; overlay: Booleanish; subtitle?: string | undefined; subtitleTag: string; subtitleTextVariant: import("../../types/TextColorVariant").default; tag: string; textVariant?: import("../../types/TextColorVariant").default | undefined; title?: string | undefined; titleTag: string; bodyText: string; }; imgBottomBoolean: import("vue").ComputedRef<boolean>; imgEndBoolean: import("vue").ComputedRef<boolean>; imgLeftBoolean: import("vue").ComputedRef<boolean>; imgRightBoolean: import("vue").ComputedRef<boolean>; imgStartBoolean: import("vue").ComputedRef<boolean>; noBodyBoolean: import("vue").ComputedRef<boolean>; classes: import("vue").ComputedRef<{ [x: string]: boolean; 'flex-row': boolean; 'flex-row-reverse': boolean; }>; headerAttrs: import("vue").ComputedRef<{ bgVariant: ColorVariant | undefined; borderVariant: ColorVariant | undefined; html: string; tag: string; textVariant: import("../../types/TextColorVariant").default | undefined; }>; bodyAttrs: import("vue").ComputedRef<{ overlay: Booleanish; bodyBgVariant: ColorVariant | undefined; bodyTag: string; bodyTextVariant: import("../../types/TextColorVariant").default | undefined; subtitle: string | undefined; subtitleTag: string; subtitleTextVariant: import("../../types/TextColorVariant").default; title: string | undefined; titleTag: string; }>; footerAttrs: import("vue").ComputedRef<{ bgVariant: ColorVariant | undefined; borderVariant: ColorVariant | undefined; html: string; tag: string; textVariant: import("../../types/TextColorVariant").default | undefined; }>; imgAttr: import("vue").ComputedRef<{ src: string | undefined; alt: string | undefined; height: string | number | undefined; width: string | number | undefined; bottom: Booleanish; end: Booleanish; left: Booleanish; right: Booleanish; start: Booleanish; top: Booleanish; }>; BCardImg: import("vue").DefineComponent<{ alt: { type: StringConstructor; required: false; }; bottom: { type: null; required: false; default: boolean; }; end: { type: null; required: false; default: boolean; }; height: { type: (StringConstructor | NumberConstructor)[]; required: false; }; left: { type: null; required: false; default: boolean; }; right: { type: null; required: false; default: boolean; }; src: { type: StringConstructor; required: false; }; lazy: { type: null; required: false; default: boolean; }; start: { type: null; required: false; default: boolean; }; top: { type: null; required: false; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; required: false; }; blank: { type: null; required: false; default: boolean; }; blankColor: { type: StringConstructor; required: false; }; sizes: { type: (StringConstructor | ArrayConstructor)[]; required: false; }; srcset: { type: (StringConstructor | ArrayConstructor)[]; required: false; }; }, { props: { alt?: string | undefined; bottom: Booleanish; end: Booleanish; height?: string | number | undefined; left: Booleanish; right: Booleanish; src?: string | undefined; lazy: Booleanish; start: Booleanish; top: Booleanish; width?: string | number | undefined; blank: Booleanish; blankColor?: string | undefined; sizes?: string | string[] | undefined; srcset?: string | string[] | undefined; }; emit: (e: "load", value: Event) => void; bottomBoolean: import("vue").ComputedRef<boolean>; endBoolean: import("vue").ComputedRef<boolean>; leftBoolean: import("vue").ComputedRef<boolean>; rightBoolean: import("vue").ComputedRef<boolean>; startBoolean: import("vue").ComputedRef<boolean>; topBoolean: import("vue").ComputedRef<boolean>; baseClass: import("vue").ComputedRef<"card-img-top" | "card-img-right" | "card-img-bottom" | "card-img-left" | "card-img">; attrs: import("vue").ComputedRef<{ alt: string | undefined; height: string | number | undefined; src: string | undefined; lazy: Booleanish; width: string | number | undefined; blank: Booleanish; blankColor: string | undefined; sizes: string | string[] | undefined; srcset: string | string[] | undefined; }>; classes: import("vue").ComputedRef<string[]>; BImg: 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: string | boolean; 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; }>; }, 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; }; bottom: { type: null; required: false; default: boolean; }; end: { type: null; required: false; default: boolean; }; height: { type: (StringConstructor | NumberConstructor)[]; required: false; }; left: { type: null; required: false; default: boolean; }; right: { type: null; required: false; default: boolean; }; src: { type: StringConstructor; required: false; }; lazy: { type: null; required: false; default: boolean; }; start: { type: null; required: false; default: boolean; }; top: { type: null; required: false; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; required: false; }; blank: { type: null; required: false; default: boolean; }; blankColor: { type: StringConstructor; required: false; }; sizes: { type: (StringConstructor | ArrayConstructor)[]; required: false; }; srcset: { type: (StringConstructor | ArrayConstructor)[]; required: false; }; }>> & { onLoad?: ((...args: any[]) => any) | undefined; }, { top: any; bottom: any; left: any; right: any; end: any; start: any; lazy: any; blank: any; }>; BCardHeader: import("vue").DefineComponent<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }, { BCardHeadFoot: import("vue").DefineComponent<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }, { props: { text?: string | undefined; bgVariant?: ColorVariant | undefined; borderVariant?: ColorVariant | undefined; html?: string | undefined; tag: string; textVariant?: import("../../types/TextColorVariant").default | undefined; }; classes: import("vue").ComputedRef<{ [x: string]: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }>>, { tag: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }>>, { tag: string; }>; BCardBody: import("vue").DefineComponent<{ bodyBgVariant: { type: null; required: false; }; bodyTag: { type: StringConstructor; required: false; default: string; }; bodyTextVariant: { type: null; required: false; }; overlay: { type: null; required: false; default: boolean; }; subtitle: { type: StringConstructor; required: false; }; subtitleTag: { type: StringConstructor; required: false; default: string; }; subtitleTextVariant: { type: null; required: false; }; title: { type: StringConstructor; required: false; }; titleTag: { type: StringConstructor; required: false; default: string; }; text: { type: StringConstructor; required: false; }; }, { props: { bodyBgVariant?: ColorVariant | undefined; bodyTag: string; bodyTextVariant?: import("../../types/TextColorVariant").default | undefined; overlay: Booleanish; subtitle?: string | undefined; subtitleTag: string; subtitleTextVariant?: import("../../types/TextColorVariant").default | undefined; title?: string | undefined; titleTag: string; text?: string | undefined; }; overlayBoolean: import("vue").ComputedRef<boolean>; classes: import("vue").ComputedRef<{ [x: string]: boolean; 'card-img-overlay': boolean; }>; BCardTitle: import("vue").DefineComponent<{ text: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; }>>, { tag: string; }>; BCardSubtitle: import("vue").DefineComponent<{ text: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; default: string; }; }, { props: { text?: string | undefined; tag: string; textVariant: import("../../types/TextColorVariant").default; }; classes: import("vue").ComputedRef<{ [x: string]: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; default: string; }; }>>, { tag: string; textVariant: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ bodyBgVariant: { type: null; required: false; }; bodyTag: { type: StringConstructor; required: false; default: string; }; bodyTextVariant: { type: null; required: false; }; overlay: { type: null; required: false; default: boolean; }; subtitle: { type: StringConstructor; required: false; }; subtitleTag: { type: StringConstructor; required: false; default: string; }; subtitleTextVariant: { type: null; required: false; }; title: { type: StringConstructor; required: false; }; titleTag: { type: StringConstructor; required: false; default: string; }; text: { type: StringConstructor; required: false; }; }>>, { overlay: any; bodyTag: string; subtitleTag: string; titleTag: string; }>; BCardFooter: import("vue").DefineComponent<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }, { BCardHeadFoot: import("vue").DefineComponent<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }, { props: { text?: string | undefined; bgVariant?: ColorVariant | undefined; borderVariant?: ColorVariant | undefined; html?: string | undefined; tag: string; textVariant?: import("../../types/TextColorVariant").default | undefined; }; classes: import("vue").ComputedRef<{ [x: string]: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }>>, { tag: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; required: false; }; bgVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; html: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; }>>, { tag: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ align: { type: null; required: false; }; bgVariant: { type: null; required: false; }; bodyBgVariant: { type: null; required: false; }; bodyClass: { type: null; required: false; }; bodyTag: { type: StringConstructor; required: false; default: string; }; bodyTextVariant: { type: null; required: false; }; borderVariant: { type: null; required: false; }; footer: { type: StringConstructor; required: false; }; footerBgVariant: { type: null; required: false; }; footerBorderVariant: { type: null; required: false; }; footerClass: { type: null; required: false; }; footerHtml: { type: StringConstructor; required: false; default: string; }; footerTag: { type: StringConstructor; required: false; default: string; }; footerTextVariant: { type: null; required: false; }; header: { type: StringConstructor; required: false; }; headerBgVariant: { type: null; required: false; }; headerBorderVariant: { type: null; required: false; }; headerClass: { type: null; required: false; }; headerHtml: { type: StringConstructor; required: false; default: string; }; headerTag: { type: StringConstructor; required: false; default: string; }; headerTextVariant: { type: null; required: false; }; imgAlt: { type: StringConstructor; required: false; }; imgBottom: { type: null; required: false; default: boolean; }; imgEnd: { type: null; required: false; default: boolean; }; imgHeight: { type: (StringConstructor | NumberConstructor)[]; required: false; }; imgLeft: { type: null; required: false; default: boolean; }; imgRight: { type: null; required: false; default: boolean; }; imgSrc: { type: StringConstructor; required: false; }; imgStart: { type: null; required: false; default: boolean; }; imgTop: { type: null; required: false; default: boolean; }; imgWidth: { type: (StringConstructor | NumberConstructor)[]; required: false; }; noBody: { type: null; required: false; default: boolean; }; overlay: { type: null; required: false; default: boolean; }; subtitle: { type: StringConstructor; required: false; }; subtitleTag: { type: StringConstructor; required: false; default: string; }; subtitleTextVariant: { type: null; required: false; default: string; }; tag: { type: StringConstructor; required: false; default: string; }; textVariant: { type: null; required: false; }; title: { type: StringConstructor; required: false; }; titleTag: { type: StringConstructor; required: false; default: string; }; bodyText: { type: StringConstructor; required: false; default: string; }; }>>, { tag: string; overlay: any; bodyTag: string; footerHtml: string; footerTag: string; headerHtml: string; headerTag: string; imgBottom: any; imgEnd: any; imgLeft: any; imgRight: any; imgStart: any; imgTop: any; noBody: any; subtitleTag: string; subtitleTextVariant: any; titleTag: string; bodyText: string; }>; BPlaceholder: import("vue").DefineComponent<{ tag: { type: StringConstructor; required: false; default: string; }; width: { type: (StringConstructor | NumberConstructor)[]; required: false; }; cols: { type: (StringConstructor | NumberConstructor)[]; required: false; }; variant: { type: null; required: false; }; size: { type: StringConstructor; required: false; }; animation: { type: StringConstructor; required: false; }; }, { props: { tag: string; width?: string | number | undefined; cols?: string | number | undefined; variant?: ColorVariant | undefined; size?: "sm" | "lg" | "xs" | undefined; animation?: "glow" | "wave" | undefined; }; widthString: import("vue").ComputedRef<string | undefined>; colsString: import("vue").ComputedRef<string | undefined>; classes: import("vue").ComputedRef<{ [x: string]: boolean; }>; computedStyle: import("vue").ComputedRef<import("vue").StyleValue | undefined>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ tag: { type: StringConstructor; required: false; default: string; }; width: { type: (StringConstructor | NumberConstructor)[]; required: false; }; cols: { type: (StringConstructor | NumberConstructor)[]; required: false; }; variant: { type: null; required: false; }; size: { type: StringConstructor; required: false; }; animation: { type: StringConstructor; required: false; }; }>>, { tag: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ noHeader: { type: null; required: false; default: boolean; }; headerWidth: { type: (StringConstructor | NumberConstructor)[]; required: false; default: number; }; headerVariant: { type: null; required: false; }; headerAnimation: { type: StringConstructor; required: false; }; headerSize: { type: StringConstructor; required: false; }; noFooter: { type: null; required: false; default: boolean; }; footerWidth: { type: (StringConstructor | NumberConstructor)[]; required: false; default: number; }; footerVariant: { type: null; required: false; }; footerAnimation: { type: StringConstructor; required: fal