import type { LogArg, LogLevel, TrailingSpaceString } from './types.js'; import type { LogMethods } from './methods.js'; export interface ChildLoggerOpts { prefix: TrailingSpaceString; methods: LogMethods; } export declare class ChildLogger { #private; protected readonly _methods: LogMethods; constructor(opts: ChildLoggerOpts); get level(): LogLevel; error(message: string, ...args: LogArg[]): void; warn(message: string, ...args: LogArg[]): void; info(message: string, ...args: LogArg[]): void; debug(message: string, ...args: LogArg[]): void; trace(message: string, ...args: LogArg[]): void; child(prefix: string): ChildLogger; } //# sourceMappingURL=child.d.ts.map