import { LoggerContext, LogLevel } from './loggerTypes';
export declare class Logger {
    private account;
    private workspace;
    private operationId;
    private requestId;
    private production;
    private tracingState?;
    private logClient;
    private clientInitPromise;
    constructor(ctx: LoggerContext);
    private initLogClient;
    debug: (message: any) => void;
    info: (message: any) => void;
    warn: (warning: any) => void;
    error: (error: any) => void;
    log: (message: any, level: LogLevel) => void;
}
