import type { PropType, ExtractPropTypes, CSSProperties } from 'vue'; import type { CustomSlotsType } from '../_util/type'; export interface CardTabListType { key: string; tab: any; /** @deprecated Please use `customTab` instead. */ slots?: { tab: string; }; disabled?: boolean; } export type CardType = 'inner'; export type CardSize = 'default' | 'small'; export type CardVariant = 'outlined' | 'borderless'; export type CardSemanticName = 'root' | 'header' | 'title' | 'extra' | 'cover' | 'body' | 'actions'; export type CardClassNamesType = Partial>; export type CardStylesType = Partial>; export declare const cardProps: () => { prefixCls: StringConstructor; title: import("vue-types").VueTypeValidableDef; extra: import("vue-types").VueTypeValidableDef; /** @deprecated Please use `variant` instead. */ bordered: { type: BooleanConstructor; default: boolean; }; /** Card style variant (antd ≥ 5.24). */ variant: { type: PropType; default: CardVariant; }; /** @deprecated Please use `styles.body` instead. */ bodyStyle: { type: PropType; default: CSSProperties; }; /** @deprecated Please use `styles.header` instead. */ headStyle: { type: PropType; default: CSSProperties; }; loading: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"inner">; }; size: { type: PropType; }; actions: import("vue-types").VueTypeValidableDef; tabList: { type: PropType; }; tabBarExtraContent: import("vue-types").VueTypeValidableDef; activeTabKey: StringConstructor; defaultActiveTabKey: StringConstructor; cover: import("vue-types").VueTypeValidableDef; onTabChange: { type: PropType<(key: string) => void>; }; /** Semantic structure className (antd ≥ 5.23). */ classNames: { type: PropType>>; default: Partial>; }; /** Semantic structure style (antd ≥ 5.23). */ styles: { type: PropType>>; default: Partial>; }; }; export type CardProps = Partial>>; declare const Card: import("vue").DefineComponent; extra: import("vue-types").VueTypeValidableDef; /** @deprecated Please use `variant` instead. */ bordered: { type: BooleanConstructor; default: boolean; }; /** Card style variant (antd ≥ 5.24). */ variant: { type: PropType; default: CardVariant; }; /** @deprecated Please use `styles.body` instead. */ bodyStyle: { type: PropType; default: CSSProperties; }; /** @deprecated Please use `styles.header` instead. */ headStyle: { type: PropType; default: CSSProperties; }; loading: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"inner">; }; size: { type: PropType; }; actions: import("vue-types").VueTypeValidableDef; tabList: { type: PropType; }; tabBarExtraContent: import("vue-types").VueTypeValidableDef; activeTabKey: StringConstructor; defaultActiveTabKey: StringConstructor; cover: import("vue-types").VueTypeValidableDef; onTabChange: { type: PropType<(key: string) => void>; }; /** Semantic structure className (antd ≥ 5.23). */ classNames: { type: PropType>>; default: Partial>; }; /** Semantic structure style (antd ≥ 5.23). */ styles: { type: PropType>>; default: Partial>; }; }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; extra: import("vue-types").VueTypeValidableDef; /** @deprecated Please use `variant` instead. */ bordered: { type: BooleanConstructor; default: boolean; }; /** Card style variant (antd ≥ 5.24). */ variant: { type: PropType; default: CardVariant; }; /** @deprecated Please use `styles.body` instead. */ bodyStyle: { type: PropType; default: CSSProperties; }; /** @deprecated Please use `styles.header` instead. */ headStyle: { type: PropType; default: CSSProperties; }; loading: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"inner">; }; size: { type: PropType; }; actions: import("vue-types").VueTypeValidableDef; tabList: { type: PropType; }; tabBarExtraContent: import("vue-types").VueTypeValidableDef; activeTabKey: StringConstructor; defaultActiveTabKey: StringConstructor; cover: import("vue-types").VueTypeValidableDef; onTabChange: { type: PropType<(key: string) => void>; }; /** Semantic structure className (antd ≥ 5.23). */ classNames: { type: PropType>>; default: Partial>; }; /** Semantic structure style (antd ≥ 5.23). */ styles: { type: PropType>>; default: Partial>; }; }>> & Readonly<{}>, { classNames: Partial>; styles: Partial>; loading: boolean; variant: CardVariant; bordered: boolean; bodyStyle: CSSProperties; headStyle: CSSProperties; hoverable: boolean; }, CustomSlotsType<{ title: any; extra: any; tabBarExtraContent: any; actions: any; cover: any; customTab: CardTabListType; default: any; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Card;