type OutputStream = { write(chunk: string): unknown; isTTY?: boolean | undefined; }; type LoggerOptions = { namespace?: string | undefined; stream?: OutputStream | undefined; isDebugEnabled?: boolean | undefined; }; declare class Logger { private stream; private prefix; private isDebugEnabled; private colors; constructor(options?: LoggerOptions); private write; info(message: string, ...rest: unknown[]): void; warn(message: string, ...rest: unknown[]): void; error(message: string, ...rest: unknown[]): void; debug(message: string, ...rest: unknown[]): void; } export { Logger, type LoggerOptions }; //# sourceMappingURL=logger.d.ts.map