/** @jsxImportSource @opentui/react */ import { type ReactNode } from "react"; import type { OutputSpool } from "../../../app/events/event-buffer.js"; import type { AppServices } from "../../../ui-core/bootstrap/composition-root.js"; import type { ToolItem } from "../../../ui-core/state/transcript-types.js"; import type { Theme } from "../../../ui-core/rendering/theme.js"; export declare function ToolCard(props: { item: ToolItem; theme: Theme; spool: OutputSpool; expanded: boolean; services: AppServices; onToggle: () => void; onCollapseAllOutput?: () => void; onExpandAllOutput?: () => void; fileDiffExpanded?: boolean; onToggleFileDiff?: () => void; onCollapseAllFileDiffs?: () => void; onExpandAllFileDiffs?: () => void; contentWidth?: number | undefined; }): ReactNode;