export interface ILog { debug(e: Error): void; debug(message: string, e?: Error): void; info(e: Error): void; info(message: string, e?: Error): void; warn(e: Error): void; warn(message: string, e?: Error): void; error(e: Error): void; error(message: string, e?: Error): void; } export declare const LOG_LEVEL: { readonly DEBUG: "debug"; readonly INFO: "info"; readonly WARNING: "warning"; readonly ERROR: "error"; }; export type LogLevel = (typeof LOG_LEVEL)[keyof typeof LOG_LEVEL];