import { Logger } from './logger'; import { Level } from './level'; export declare class MetadataLoggerContext extends Logger { private readonly logger; readonly _metadata: object; constructor(logger: Logger, metadata: object); error(message: unknown, metadata?: object): void; warn(message: unknown, metadata?: object): void; info(message: unknown, metadata?: object): void; debug(message: unknown, metadata?: object): void; trace(message: unknown, metadata?: object): void; metadata(metadata: object): MetadataLoggerContext; private getMetadata; tag(tag: string): MetadataLoggerContext; data(data: unknown): MetadataLoggerContext; setLevel(level: Level): void; }