/** * Event Store — JSONL-backed immutable event store */ import type { SessionEvent, WriteResult, ReadOptions, SearchOptions, StoreOptions, StoreStats } from "./types.js"; export declare class EventStore { private readonly sessionsDir; constructor(opts?: StoreOptions); getPath(sessionId: string): string; append(event: Omit): Promise; read(opts?: ReadOptions): Promise; search(opts: SearchOptions): Promise; stats(sessionId: string): StoreStats; list(): string[]; } //# sourceMappingURL=store.d.ts.map