import type { AgentChatMessage } from "../../../services/agentService";
import type { EditOperation } from "../../../../types";
import type { PendingToolCallInfo } from "./ToolCallDisplay";
import type { AgentSummaryQuickAction } from "./AgentSummaryAssistantResponse";
export interface AgentTerminalMessageGroupsProps {
    messages: AgentChatMessage[];
    operations: EditOperation[];
    isExecuting: boolean;
    defaultCollapseJson: boolean;
    agentId: string;
    allPendingApprovals: PendingToolCallInfo[];
    onSwitchToAutonomous: () => void;
    readOnly: boolean;
    onQuickAction: (action: AgentSummaryQuickAction) => void;
}
export declare function AgentTerminalMessageGroups({ messages, operations, isExecuting, defaultCollapseJson, agentId, allPendingApprovals, onSwitchToAutonomous, readOnly, onQuickAction, }: AgentTerminalMessageGroupsProps): import("react").JSX.Element;
