bootstrap-vue-3
Version:
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
1,558 lines • 50.6 kB
TypeScript
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