import type { EditOperation } from "../../../../types";
import type { PendingToolCallInfo } from "./ToolCallDisplay";
import type { AgentSessionSummaryAssistantGroup } from "../agentSessionSelectors";
export interface AgentSummaryQuickAction {
    label: string;
    prompt?: string;
    value?: string;
    behavior?: "compose" | "submit";
    placeholder?: string;
}
export interface AgentSummaryAssistantResponseProps {
    summaryGroup: AgentSessionSummaryAssistantGroup;
    isExecuting: boolean;
    operations: EditOperation[];
    defaultCollapseJson: boolean;
    agentId: string;
    allPendingApprovals: PendingToolCallInfo[];
    onSwitchToAutonomous: () => void;
    readOnly: boolean;
    onQuickAction: (action: AgentSummaryQuickAction) => void;
}
export declare function AgentSummaryAssistantResponse({ summaryGroup, isExecuting, operations, defaultCollapseJson, agentId, allPendingApprovals, onSwitchToAutonomous, readOnly, onQuickAction, }: AgentSummaryAssistantResponseProps): import("react").JSX.Element;
