import { ALogger } from "@thi.ng/logger/alogger"; import { LogLevel, type ILogger, type LogEntry, type LogLevelName } from "@thi.ng/logger/api"; import type { ISubscriber } from "@thi.ng/rstream"; import { Stream } from "@thi.ng/rstream/stream"; export declare class Logger extends ALogger implements ISubscriber { stream: Stream; constructor(id?: string, level?: LogLevel | LogLevelName, parent?: ILogger); next(x: LogEntry): void; done(): void; error(e: Error): boolean; logEntry(e: LogEntry): void; childLogger(id: string, level?: LogLevel): Logger; } //# sourceMappingURL=logger.d.ts.map