import { Logger as LoggerAbstraction } from "./abstractions.js"; export declare class LoggerImpl implements LoggerAbstraction.Interface { private pinoLogger; constructor(); trace(objOrMsg: object | string, ...args: any[]): void; debug(objOrMsg: object | string, ...args: any[]): void; info(objOrMsg: object | string, ...args: any[]): void; warn(objOrMsg: object | string, ...args: any[]): void; error(objOrMsg: object | string, ...args: any[]): void; fatal(objOrMsg: object | string, ...args: any[]): void; log(objOrMsg: object | string, ...args: any[]): void; private getLogLevel; } export declare const Logger: import("@webiny/di").Implementation;