import type { ILogger } from './types.js'; import { NamedLogger } from './named.js'; export declare class ProxyLogger extends NamedLogger { protected get implementation(): ILogger; private _logger; constructor(logger: ILogger | undefined | null, name?: string | undefined); setLogger(logger: ILogger | undefined | null): void; }