import * as plugins from './plugins.js'; import { SmartlogDestinationBuffer } from '@push.rocks/smartlog/destination-buffer'; export declare const logBuffer: SmartlogDestinationBuffer; export declare const baseLogger: plugins.smartlog.Smartlog; declare class StandardLogger { private defaultContext; private correlationId; constructor(); log(level: 'error' | 'warn' | 'info' | 'success' | 'debug', message: string, context?: Record): void; error(message: string, context?: Record): void; warn(message: string, context?: Record): void; info(message: string, context?: Record): void; success(message: string, context?: Record): void; debug(message: string, context?: Record): void; setContext(context: Record, overwrite?: boolean): void; setCorrelationId(id?: string | null): string; getCorrelationId(): string | null; clearCorrelationId(): void; } export declare const logger: StandardLogger; export {};