import * as React from "react"; export type McpToolCardProps = { /** * Friendly, human-readable tool title (e.g. "Send email"). The consumer is * responsible for humanizing; the card renders this verbatim, so passing a * raw id shows the id. */ name: string; /** Fully-qualified tool id (e.g. "Gmail.SendEmail"), surfaced in the tooltip. */ rawName?: string; /** Optional tool version, shown muted next to the name (e.g. "1.2.4"). */ version?: string; description?: string; selected?: boolean; destructive?: boolean; readOnly?: boolean; /** Whether this tool still needs configuration before it can run. */ needsSetup?: boolean; /** Fired from the setup strip when `needsSetup` is true. */ onSetup?: () => void; onToggle?: () => void; } & Omit, "onClick" | "onToggle" | "name">; declare function McpToolCardImpl({ name, rawName, version, description, selected, destructive, readOnly, needsSetup, onSetup, onToggle, disabled, className, ...rest }: McpToolCardProps): React.JSX.Element; export declare const McpToolCard: React.MemoExoticComponent; export {}; //# sourceMappingURL=tool-card.d.ts.map