import { EditOperation } from "../../../../types";
import { Message } from "../../types";
import { PendingToolCallInfo } from "./ToolCallDisplay";
export declare function AiResponseMessage({ messages, finished, editOperations, error, onQuickAction, defaultCollapseJson, agentId, agentName, allPendingApprovals, onSwitchToAutonomous, readOnly, followsUserMessage, }: {
    messages: Message[];
    finished: boolean;
    editOperations: EditOperation[];
    error?: string;
    onQuickAction?: (action: {
        label: string;
        prompt?: string;
        value?: string;
        manualSectionId?: string;
        manualSectionTitle?: string;
        behavior?: "compose" | "submit";
        placeholder?: string;
    }, message: Message) => void;
    defaultCollapseJson?: boolean;
    agentId?: string;
    agentName?: string;
    allPendingApprovals?: PendingToolCallInfo[];
    onSwitchToAutonomous?: () => void;
    readOnly?: boolean;
    followsUserMessage?: boolean;
}): import("react/jsx-runtime").JSX.Element;
