import { Logger } from './logger'; import { LoggerFactory } from './logger-factory'; export declare class DefaultLoggerFactory extends LoggerFactory { constructor(); private factories; private _default; GetLogger(type: { new (...args: any[]): T; } | string): Logger; Register(name: string, factory: (type: string) => Logger): void; get Default(): (type: string) => Logger; UseDefault(type: { new (name: string): Logger; }): void; }