import type { AuditLogEntry, AuditLogStorage, StorageReadOptions, StorageReadResult } from "../types"; export interface MemoryStorageOptions { maxEntries?: number; } export declare class MemoryStorage implements AuditLogStorage { readonly entries: AuditLogEntry[]; private readonly maxEntries; constructor(opts?: MemoryStorageOptions); write(entry: AuditLogEntry): Promise; read(opts: StorageReadOptions): Promise; readById(id: string): Promise; deleteOlderThan(date: Date): Promise; } //# sourceMappingURL=memory.d.ts.map