type __VLS_Props = { title?: string; description?: string; bordered?: boolean; shadow?: 'none' | 'sm' | 'md' | 'lg'; class?: string; /** v1 兼容:右上角操作区,自动注入 header 右侧 */ extra?: string; /** v1 兼容:卡片尺寸 */ size?: 'sm' | 'default' | 'lg'; }; type __VLS_Slots = { default?: () => any; header?: () => any; footer?: () => any; }; declare const __VLS_component: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{}>, { size: "sm" | "default" | "lg"; shadow: "none" | "sm" | "md" | "lg"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };