/** * adapters/session/backend.ts — SessionBackend: deliver messages via iTerm2 typeIntoSession. * * This is the primary backend for CLI-based AI models (Claude, ChatGPT, ollama). * Messages are typed into the terminal session and the AI responds async via * the transport's incoming message handler. */ import type { Backend, SessionBackendConfig } from "../../types/backend.js"; export declare class SessionBackend implements Backend { readonly name: string; readonly type: "session"; readonly command: string; constructor(config: SessionBackendConfig & { name?: string; }); /** * Deliver a message by typing it into the target iTerm2 session. * Returns undefined because the response comes back async via the transport. */ deliver(message: string, sessionId?: string): Promise; } //# sourceMappingURL=backend.d.ts.map