import type { LanguageModel } from "ai"; /** * Create a generateText-compatible function that routes through OpenCode's session API. * * This creates a dedicated background session for open-mem's AI calls, * reuses it across all compression/summarization requests, and extracts * the text response. */ export declare function createOpenCodeBridge(client: unknown): { generateText: (options: { model: LanguageModel; prompt?: string; system?: string; maxOutputTokens?: number; [key: string]: any; }) => Promise<{ text: string; finishReason: string; usage: { promptTokens: number; completionTokens: number; totalTokens: number; }; }>; cleanup: () => Promise; } | null; //# sourceMappingURL=opencode-bridge.d.ts.map