import { LoggerI } from "./interface"; type ValueOf = T[keyof T]; export type LoggerFactoryTypeLevel = ValueOf; declare class LoggerFactory { static typeLevelMap: { readonly trace: 0; readonly info: 1; readonly 'not-important-warning': 2; readonly warning: 3; readonly error: 4; readonly success: 5; }; static createLogger({ minLevel, name, verbose, }: { minLevel: ValueOf; name?: string; verbose?: boolean; }): LoggerI; } export { LoggerFactory };