import type React from "react";
import type { AgentChatMessage, AgentDetails, AgentMetadata } from "../../../services/agentService";
import type { AiProfile } from "../../../services/aiService";
import type { EditOperation } from "../../../../types";
import { type AgentDocumentListHandle } from "./AgentDocumentList";
export interface AgentTerminalContextPanelsProps {
    hideContext: boolean;
    simpleMode: boolean;
    isMobile: boolean;
    contextChrome: React.ReactNode;
    agent: AgentDetails | undefined;
    activeProfile: AiProfile | undefined;
    documentListRef: React.RefObject<AgentDocumentListHandle | null>;
    hasTodoContent: boolean;
    hasSpawnedAgents: boolean;
    hasHistoryContent: boolean;
    messages: AgentChatMessage[];
    agentMetadata: AgentMetadata | null;
    operations: EditOperation[];
    activeTab: number;
    setActiveTab: (tab: number) => void;
}
export declare function AgentTerminalContextPanels({ hideContext, simpleMode, isMobile, contextChrome, agent, activeProfile, documentListRef, hasTodoContent, hasSpawnedAgents, hasHistoryContent, messages, agentMetadata, operations, activeTab, setActiveTab, }: AgentTerminalContextPanelsProps): React.JSX.Element | null;
