import { LoggerOptions, LogContent, LogFunction, LogLevel, Partial } from './types'; export default class Logger { #private; static defaults: LoggerOptions; levels: Array; constructor(options?: Partial); log(namespace: string | null, level: LogLevel, ...content: LogContent): void; get options(): LoggerOptions; set options(options: Partial); } declare module '.' { interface Logger { debug: LogFunction; verbose: LogFunction; info: LogFunction; success: LogFunction; warn: LogFunction; notice: LogFunction; error: LogFunction; critical: LogFunction; } } //# sourceMappingURL=Logger.d.ts.map