import type { ILogSink, LogCategory, LogQueryOptions, LogQueryResult, UnifiedLogEntry } from '../types.js'; export interface MemoryLogSinkOptions { appCapacity: number; securityCapacity: number; perfCapacity: number; telemetryCapacity: number; } export declare class MemoryLogSink implements ILogSink { private readonly queues; private readonly evictionCounts; constructor(options: MemoryLogSinkOptions); write(entry: UnifiedLogEntry): void; flush(): Promise; close(): Promise; query(options?: LogQueryOptions): LogQueryResult; getStats(): Record; } //# sourceMappingURL=MemoryLogSink.d.ts.map