import type { SessionMessage } from '../session/session-types.js';
import type { SessionMemoryRecord } from './memory-types.js';
/**
 * Extract a compact, structured memory record from a completed session's
 * message history. Pure function — no I/O, no LLM calls.
 */
export declare function extractSessionMemory(sessionId: string, title: string, createdAt: string, messages: readonly SessionMessage[]): SessionMemoryRecord;
//# sourceMappingURL=extract-session-memory.d.ts.map