declare const CATEGORIES: { readonly error: 1; readonly warn: 2; readonly info: 3; readonly debug: 4; readonly trace: 5; }; export declare class Logger { static get categories(): { readonly error: 1; readonly warn: 2; readonly info: 3; readonly debug: 4; readonly trace: 5; }; static level: "" | 2 | 1 | 5 | 4 | 3; static log(level: keyof typeof CATEGORIES, fn: LoggerCallback): void; static error(fn: LoggerCallback): void; static warn(fn: LoggerCallback): void; static info(fn: LoggerCallback): void; static debug(fn: LoggerCallback): void; static trace(fn: LoggerCallback): void; } export interface LoggerCallback { (): string; } export {}; //# sourceMappingURL=logger.d.ts.map