import type { AlignmentTextHorizontal, Booleanish, ColorExtendables } from '../../types';
declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<{
    align?: AlignmentTextHorizontal | undefined;
    bodyBgVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    bodyClass?: any;
    bodyTag?: string | undefined;
    bodyText?: string | undefined;
    bodyTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    borderVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    footer?: string | undefined;
    footerBgVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    footerBorderVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    footerClass?: any;
    footerHtml?: string | undefined;
    footerTag?: string | undefined;
    footerTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    footerVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    header?: string | undefined;
    headerBgVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    headerBorderVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    headerClass?: any;
    headerHtml?: string | undefined;
    headerTag?: string | undefined;
    headerTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    headerVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    imgAlt?: string | undefined;
    imgBottom?: Booleanish | undefined;
    imgEnd?: Booleanish | undefined;
    imgHeight?: string | number | undefined;
    imgSrc?: string | undefined;
    imgStart?: Booleanish | undefined;
    imgTop?: Booleanish | undefined;
    imgWidth?: string | number | undefined;
    noBody?: Booleanish | undefined;
    overlay?: Booleanish | undefined;
    subtitle?: string | undefined;
    subtitleTag?: string | undefined;
    subtitleTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    tag?: string | undefined;
    title?: string | undefined;
    titleTag?: string | undefined;
} & ColorExtendables>, {
    align: undefined;
    bodyBgVariant: undefined;
    bodyClass: undefined;
    bodyTag: string;
    bodyText: string;
    bodyTextVariant: undefined;
    borderVariant: null;
    footer: undefined;
    footerBgVariant: undefined;
    footerBorderVariant: undefined;
    footerClass: undefined;
    footerHtml: string;
    footerTag: string;
    footerTextVariant: undefined;
    footerVariant: null;
    header: undefined;
    headerBgVariant: undefined;
    headerBorderVariant: undefined;
    headerClass: undefined;
    headerHtml: string;
    headerTag: string;
    headerTextVariant: undefined;
    headerVariant: null;
    imgAlt: undefined;
    imgBottom: boolean;
    imgEnd: boolean;
    imgHeight: undefined;
    imgSrc: undefined;
    imgStart: boolean;
    imgTop: boolean;
    imgWidth: undefined;
    noBody: boolean;
    overlay: boolean;
    subtitle: undefined;
    subtitleTag: string;
    subtitleTextVariant: string;
    tag: string;
    title: undefined;
    titleTag: string;
    bgVariant: null;
    textVariant: null;
    variant: null;
}>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<{
    align?: AlignmentTextHorizontal | undefined;
    bodyBgVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    bodyClass?: any;
    bodyTag?: string | undefined;
    bodyText?: string | undefined;
    bodyTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    borderVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    footer?: string | undefined;
    footerBgVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    footerBorderVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    footerClass?: any;
    footerHtml?: string | undefined;
    footerTag?: string | undefined;
    footerTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    footerVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    header?: string | undefined;
    headerBgVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    headerBorderVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    headerClass?: any;
    headerHtml?: string | undefined;
    headerTag?: string | undefined;
    headerTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    headerVariant?: keyof import("../../types").BaseColorVariant | null | undefined;
    imgAlt?: string | undefined;
    imgBottom?: Booleanish | undefined;
    imgEnd?: Booleanish | undefined;
    imgHeight?: string | number | undefined;
    imgSrc?: string | undefined;
    imgStart?: Booleanish | undefined;
    imgTop?: Booleanish | undefined;
    imgWidth?: string | number | undefined;
    noBody?: Booleanish | undefined;
    overlay?: Booleanish | undefined;
    subtitle?: string | undefined;
    subtitleTag?: string | undefined;
    subtitleTextVariant?: keyof import("../../types").BaseTextColorVariant | null | undefined;
    tag?: string | undefined;
    title?: string | undefined;
    titleTag?: string | undefined;
} & ColorExtendables>, {
    align: undefined;
    bodyBgVariant: undefined;
    bodyClass: undefined;
    bodyTag: string;
    bodyText: string;
    bodyTextVariant: undefined;
    borderVariant: null;
    footer: undefined;
    footerBgVariant: undefined;
    footerBorderVariant: undefined;
    footerClass: undefined;
    footerHtml: string;
    footerTag: string;
    footerTextVariant: undefined;
    footerVariant: null;
    header: undefined;
    headerBgVariant: undefined;
    headerBorderVariant: undefined;
    headerClass: undefined;
    headerHtml: string;
    headerTag: string;
    headerTextVariant: undefined;
    headerVariant: null;
    imgAlt: undefined;
    imgBottom: boolean;
    imgEnd: boolean;
    imgHeight: undefined;
    imgSrc: undefined;
    imgStart: boolean;
    imgTop: boolean;
    imgWidth: undefined;
    noBody: boolean;
    overlay: boolean;
    subtitle: undefined;
    subtitleTag: string;
    subtitleTextVariant: string;
    tag: string;
    title: undefined;
    titleTag: string;
    bgVariant: null;
    textVariant: null;
    variant: null;
}>>>, {
    tag: string;
    footer: string;
    header: string;
    title: string;
    align: AlignmentTextHorizontal;
    variant: keyof import("../../types").BaseColorVariant | null;
    bodyClass: any;
    headerClass: any;
    headerTag: string;
    bgVariant: keyof import("../../types").BaseColorVariant | null;
    textVariant: keyof import("../../types").BaseTextColorVariant | null;
    overlay: Booleanish;
    borderVariant: keyof import("../../types").BaseColorVariant | null;
    subtitle: string;
    subtitleTag: string;
    subtitleTextVariant: keyof import("../../types").BaseTextColorVariant | null;
    titleTag: string;
    bodyBgVariant: keyof import("../../types").BaseColorVariant | null;
    bodyTag: string;
    bodyText: string;
    bodyTextVariant: keyof import("../../types").BaseTextColorVariant | null;
    footerBgVariant: keyof import("../../types").BaseColorVariant | null;
    footerBorderVariant: keyof import("../../types").BaseColorVariant | null;
    footerClass: any;
    footerHtml: string;
    footerTag: string;
    footerTextVariant: keyof import("../../types").BaseTextColorVariant | null;
    footerVariant: keyof import("../../types").BaseColorVariant | null;
    headerBgVariant: keyof import("../../types").BaseColorVariant | null;
    headerBorderVariant: keyof import("../../types").BaseColorVariant | null;
    headerHtml: string;
    headerTextVariant: keyof import("../../types").BaseTextColorVariant | null;
    headerVariant: keyof import("../../types").BaseColorVariant | null;
    imgAlt: string;
    imgBottom: Booleanish;
    imgEnd: Booleanish;
    imgHeight: string | number;
    imgSrc: string;
    imgStart: Booleanish;
    imgTop: Booleanish;
    imgWidth: string | number;
    noBody: Booleanish;
}, {}>, Readonly<{
    default?: ((props: Record<string, never>) => any) | undefined;
    footer?: ((props: Record<string, never>) => any) | undefined;
    header?: ((props: Record<string, never>) => any) | undefined;
    img?: ((props: Record<string, never>) => any) | undefined;
}>>;
export default _default;
type __VLS_NonUndefinedable<T> = T extends undefined ? never : T;
type __VLS_TypePropsToRuntimeProps<T> = {
    [K in keyof T]-?: {} extends Pick<T, K> ? {
        type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>;
    } : {
        type: import('vue').PropType<T[K]>;
        required: true;
    };
};
type __VLS_WithDefaults<P, D> = {
    [K in keyof Pick<P, keyof P>]: K extends keyof D ? __VLS_Prettify<P[K] & {
        default: D[K];
    }> : P[K];
};
type __VLS_Prettify<T> = {
    [K in keyof T]: T[K];
} & {};
type __VLS_WithTemplateSlots<T, S> = T & {
    new (): {
        $slots: S;
    };
};
