//#region src/shared/base.logger.d.ts declare const LOG_LEVEL: { readonly ERROR: "error"; readonly WARN: "warn"; readonly INFO: "info"; readonly DEBUG: "debug"; }; type TLogLevel = typeof LOG_LEVEL; type LogLevel = TLogLevel[keyof TLogLevel]; declare abstract class Logger { static readonly DEFAULT_LEVEL: LogLevel; abstract error(...args: unknown[]): void; abstract warn(...args: unknown[]): void; abstract debug(...args: unknown[]): void; abstract info(...args: unknown[]): void; abstract log(level: LogLevel, ...args: unknown[]): void; abstract setContext(ctx: string): void; abstract setLevel(lvl: LogLevel): void; } //#endregion export { LOG_LEVEL, LogLevel, Logger }; //# sourceMappingURL=base.logger-B6gNEHb3.d.cts.map