/** * Memory Bridge — session lifecycle rows (start, end, latest) in the * `sessions` namespace. Split out of memory-bridge.ts, which re-exports the * public symbols. */ export declare function bridgeSessionStart(options: { sessionId: string; agentId?: string; metadata?: Record; dbPath?: string; }): Promise<{ success: boolean; id: string; error?: string; } | null>; export declare function bridgeSessionEnd(options: { sessionId: string; summary?: string; metrics?: Record; dbPath?: string; }): Promise<{ success: boolean; error?: string; } | null>; /** The most recently started session recorded by bridgeSessionStart, read * back from its row — or null when there is none (or no backend). */ export declare function bridgeLatestSession(options: { excludeSessionId?: string; dbPath?: string; }): Promise<{ sessionId: string; status: string; startedAt: string; endedAt?: string; summary?: string; metrics?: Record; } | null>; //# sourceMappingURL=memory-bridge-sessions.d.ts.map