import React from "react"; import { ReactNextElement } from "@next-core/react-element"; import "@next-core/theme"; import type { GeneralIconProps } from "@next-bricks/icons/general-icon"; export interface ElevoCardProps { cardTitle?: string; description?: string; url?: string; avatar?: string | IconWithColor; avatarType?: "icon" | "image"; } export type IconWithColor = GeneralIconProps & { color?: string; }; /** * Elevo 风格的卡片组件,支持图标或图片头像、标题、描述、操作按钮及底部插槽。 * * @category display-component * @slot actions - 卡片右上角操作区域 * @slot footer - 卡片底部操作区域 */ export declare class ElevoCard extends ReactNextElement implements ElevoCardProps { accessor cardTitle: string | undefined; accessor description: string | undefined; accessor url: string | undefined; accessor avatar: string | GeneralIconProps | undefined; accessor avatarType: "icon" | "image" | undefined; render(): React.JSX.Element; }