import type { ManagedSession } from "../types"; import type { AgentClient } from "./agent-client"; import type { AgentConfig } from "./agent-config"; export interface StartSessionBody { conversationId?: string; } export interface StartAgentSessionDeps { sessionStore: { addManaged: (session: ManagedSession) => void; initAgentSession: (sessionId: string, dedupeCapacity: number) => void; }; agentClient: AgentClient; conversationsDir: string; agentConfig: AgentConfig; } export interface StartAgentSessionResult { status: number; body: Record; } export declare function handleStartAgentSession(body: unknown, deps: StartAgentSessionDeps): Promise; //# sourceMappingURL=handle-start-agent-session.d.ts.map