import { AgentEventStream } from '@agent-tars/core'; import { StorageProvider, SessionMetadata } from './types'; /** * In-memory storage provider * Simple implementation that stores data in memory * Useful for testing and development * Note: Data will be lost when the server restarts */ export declare class MemoryStorageProvider implements StorageProvider { private sessions; private events; initialize(): Promise; createSession(metadata: SessionMetadata): Promise; updateSessionMetadata(sessionId: string, metadata: Partial>): Promise; getSessionMetadata(sessionId: string): Promise; getAllSessions(): Promise; deleteSession(sessionId: string): Promise; saveEvent(sessionId: string, event: AgentEventStream.Event): Promise; getSessionEvents(sessionId: string): Promise; close(): Promise; } //# sourceMappingURL=MemoryStorageProvider.d.ts.map