/** * Session Context Injection * * Reads protocol injection content for a given protocol type. Extracted from * engine-compat.ts during the memory domain cutover (T5241) to separate * session concerns from brain.db cognitive memory. * * @task T5241 * @epic T5149 */ /** * Data returned by context injection. */ export interface ContextInjectionData { protocolType: string; content: string; path: string | null; contentLength: number; estimatedTokens: number; taskId: string | null; variant: string | null; } /** * Read protocol injection content for a given protocol type. * Core logic for session.context.inject. */ export declare function injectContext(protocolType: string, params?: { taskId?: string; variant?: string; }, projectRoot?: string): ContextInjectionData; //# sourceMappingURL=context-inject.d.ts.map