/**
 * Memory-session bridge — records session summaries as brain observations.
 *
 * Hooks into the session end flow to persist a summary of the session's
 * work (tasks completed, scope, duration) into brain.db as an observation.
 * This is best-effort: failures do not affect the session end operation.
 *
 * @task T5392
 * @epic T5149
 */
/** Session data needed to create a memory bridge observation. */
export interface SessionBridgeData {
    sessionId: string;
    scope: string;
    tasksCompleted: string[];
    duration: number;
}
/**
 * Bridge session end data to brain.db as an observation.
 *
 * Builds a summary text from the session metadata and saves it
 * as a 'change' observation with source_type 'agent'.
 *
 * @param projectRoot - Project root directory for brain.db resolution
 * @param sessionData - Session metadata to record
 */
export declare function bridgeSessionToMemory(projectRoot: string, sessionData: SessionBridgeData): Promise<void>;
//# sourceMappingURL=session-memory-bridge.d.ts.map