import { Logger } from "./logger.js"; export declare class ProxyLogger implements Logger { private loggerProvider; private readonly prefix; constructor(loggerProvider: () => Logger, name?: string); debug(): boolean; debug(error: Error, ...params: any[]): void; debug(obj: Object, ...params: any[]): void; debug(format: any, ...params: any[]): void; error(): boolean; error(error: Error, ...params: any[]): void; error(obj: Object, ...params: any[]): void; error(format: any, ...params: any[]): void; fatal(): boolean; fatal(error: Error, ...params: any[]): void; fatal(obj: Object, ...params: any[]): void; fatal(format: any, ...params: any[]): void; info(): boolean; info(error: Error, ...params: any[]): void; info(obj: Object, ...params: any[]): void; info(format: any, ...params: any[]): void; trace(): boolean; trace(error: Error, ...params: any[]): void; trace(obj: Object, ...params: any[]): void; trace(format: any, ...params: any[]): void; warn(): boolean; warn(error: Error, ...params: any[]): void; warn(obj: Object, ...params: any[]): void; warn(format: any, ...params: any[]): void; private logWithLevel; private addPrefix; } //# sourceMappingURL=proxy-logger.d.ts.map