import { ModuleWithProviders } from '@angular/core';
import { LoggerOptions } from './interfaces/logger.external';
import { LoggerInjector } from './logger.injector';
import * as i0 from "@angular/core";
export declare class LoggerModule {
    loggerInjector: LoggerInjector;
    private static readonly ROOT_OPTIONS;
    constructor(loggerInjector: LoggerInjector);
    static forRoot(config?: Partial<LoggerOptions>): ModuleWithProviders<LoggerModule>;
    private static loggerConfigFactory;
    static ɵfac: i0.ɵɵFactoryDeclaration<LoggerModule, [{ self: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<LoggerModule, never, never, never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<LoggerModule>;
}
//# sourceMappingURL=logger.module.d.ts.map