import { default as React } from 'react'; import { CardProps as AntCardProps } from 'antd'; import { BaseComponentProps, DataSetConfig } from '../../types/common'; interface CardSemanticStyles { root?: React.CSSProperties; header?: React.CSSProperties; title?: React.CSSProperties; extra?: React.CSSProperties; cover?: React.CSSProperties; body?: React.CSSProperties; actions?: React.CSSProperties; } interface TabItem { key: string; tab: string; disabled?: boolean; } export interface AndCardProps extends Omit, BaseComponentProps, DataSetConfig { /** 标题 (字符串或 ReactNode) */ title?: React.ReactNode | string; /** 右上角操作区 (字符串或 ReactNode) */ extra?: React.ReactNode | string; /** 封面 (ReactNode) */ cover?: React.ReactNode; /** Tab bar 额外内容 (ReactNode) */ tabBarExtraContent?: React.ReactNode; /** 操作组 (ReactNode[]) */ actions?: React.ReactNode[]; /** Tab 列表配置 */ tabList?: TabItem[] | string; /** 当前激活 Tab */ activeTabKey?: string; /** 默认激活 Tab */ defaultActiveTabKey?: string; /** Tab 变化动作 */ tabChangeAction?: string; /** 自定义 onTabChange */ onTabChange?: (key: string) => void; /** Semantic DOM 样式 */ styles?: CardSemanticStyles | string; /** Design Token */ token?: Record | string; /** GrapesJS 显示控制 (不传递给 DOM) */ showHeader?: boolean; showCover?: boolean; showActions?: boolean; } export declare const AndCard: React.FC; export default AndCard; //# sourceMappingURL=index.d.ts.map