import { HttpAdapterHost } from '@nestjs/core'; import { DynamicModule, NestModule, MiddlewareConsumer } from '@nestjs/common'; import { LoggerModuleOptions, LoggerModuleAsyncOptions } from './interfaces'; import { LogManager } from './log-manager'; export declare class LoggerCoreModule implements NestModule { private readonly logManager; private readonly httpAdapterHost; private readonly httpLogger; private readonly httpLoggerName; private readonly httpLoggerRoutes; private readonly httpLoggerExclude?; constructor({ httpLogger, httpLoggerName, httpLoggerRoutes, httpLoggerExclude, registerExitHandler, }: LoggerModuleOptions, logManager: LogManager, httpAdapterHost: HttpAdapterHost); configure(consumer: MiddlewareConsumer): void; static forRoot(options: LoggerModuleOptions): DynamicModule; static forRootAsync(options: LoggerModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createAsyncOptionsProvider; } //# sourceMappingURL=logger-core.module.d.ts.map