interface ILoggerStorage { add(record: string): void; get(): string[]; clear(): void; } declare class BufferedLogger { private readonly storage; private context; isEnabled: boolean; constructor(storage: ILoggerStorage); enable(): void; disable(): void; log(record: string): void; setContext(ctx: string): void; getContext(ctx: string): void; downloadLogs(filename: string): void; } export declare const MemoryLogger: BufferedLogger; export {};