export interface GenericToolBubbleProps {
    name: string;
    detail: string;
    parsed: Record<string, unknown> | null;
    /**
     * Optional stdout / contents returned by the tool, already
     * unwrapped from its `**Output** \`...\`` persistence envelope.
     * When set, the expanded body shows two labeled sections — INPUT
     * (the tool's arguments) and OUTPUT (the tool's result) — in a
     * single bubble instead of the previous "one bubble per message"
     * layout where every tool call became two stacked cards.
     */
    outputBody?: string | null;
}
/**
 * Collapsed-by-default tool bubble. Clicking the chip expands a
 * pretty-printed view of the tool's input payload and — when a
 * paired Output was captured by the caller — the tool's stdout or
 * contents response in the same card.
 */
export declare function GenericToolBubble({ name, detail, parsed, outputBody }: GenericToolBubbleProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=generic-bubble.d.ts.map