import { RootLogger } from '@elunic/logger'; import { ModuleMetadata } from '@nestjs/common/interfaces'; export declare const LOGGER_MODULE_OPTIONS: unique symbol; export interface LoggerModuleOptions { logger: RootLogger; } export interface LoggerModuleLegacyOptions { isGlobal: boolean; } export interface LoggerModuleAsyncOptions extends Pick { isGlobal?: boolean; useFactory: (...args: any[]) => Promise | LoggerModuleOptions; inject?: any[]; }