import type { AgentSession } from "../core/agent-session.js"; import { type ChatAgentOptions } from "./shared.js"; import { type ChatAgentId } from "./types.js"; export { CHAT_AGENT_IDS, parseChatAgentId, type ChatAgentId } from "./types.js"; export { chatAgentSessionsDir } from "./shared.js"; export declare const CHAT_AGENT_LABELS: Record; /** Switch an existing chat session without resetting its conversation history. */ export declare function switchChatAgent(session: AgentSession, agentId: ChatAgentId, notify?: boolean): Promise; export declare function createChatAgent(agentId: ChatAgentId, options: ChatAgentOptions, delegationEnabled?: boolean): AgentSession; export declare function sessionsDirForChatAgent(coderSessionsDir: string, value: unknown): string; //# sourceMappingURL=index.d.ts.map