import { type PropType } from 'vue'; export type CardShadow = boolean | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'inner' | 'none'; declare const _default: __VLS_WithTemplateSlots; default: string; }; flat: { type: BooleanConstructor; default: boolean; }; shadow: { type: PropType; default: boolean; }; to: { type: StringConstructor; default: undefined; }; color: { type: StringConstructor; default: string; }; as: { type: StringConstructor; default: string; }; href: { type: StringConstructor; default: undefined; }; target: { type: StringConstructor; default: undefined; }; rel: { type: StringConstructor; default: undefined; }; nuxt: { type: BooleanConstructor; default: boolean; }; bodyless: { type: BooleanConstructor; default: boolean; }; image: { type: StringConstructor; }; imageAlt: { type: StringConstructor; }; imageClass: { type: StringConstructor; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; flat: { type: BooleanConstructor; default: boolean; }; shadow: { type: PropType; default: boolean; }; to: { type: StringConstructor; default: undefined; }; color: { type: StringConstructor; default: string; }; as: { type: StringConstructor; default: string; }; href: { type: StringConstructor; default: undefined; }; target: { type: StringConstructor; default: undefined; }; rel: { type: StringConstructor; default: undefined; }; nuxt: { type: BooleanConstructor; default: boolean; }; bodyless: { type: BooleanConstructor; default: boolean; }; image: { type: StringConstructor; }; imageAlt: { type: StringConstructor; }; imageClass: { type: StringConstructor; }; }>>, { flat: boolean; title: string; defaultWrapperClass: string; defaultHeaderClass: string; defaultFooterClass: string; defaultBodyClass: string; wrapperClass: string; headerClass: string; footerClass: string; bodyClass: string; hideHeader: boolean; hideFooter: boolean; bordered: boolean; borderPosition: "top" | "left" | "bottom" | "right"; shadow: CardShadow; to: string; color: string; as: string; href: string; target: string; rel: string; nuxt: boolean; bodyless: boolean; }, {}>, Readonly<{ default?: ((props: {}) => any) | undefined; image?: ((props: { image: string | undefined; alt: string | undefined; imageClass: string | undefined; }) => any) | undefined; header?: ((props: { title: string; }) => any) | undefined; footer?: ((props: {}) => any) | undefined; 'header.prepend'?: ((props: {}) => any) | undefined; 'header.append'?: ((props: {}) => any) | undefined; }>>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };