import { DynamicModule } from '@nestjs/common'; import { ModuleAsyncOptions } from '../utils'; export interface LoggerModuleOptions { appName?: string; level?: string; path?: string; timestampFormat?: string; colorize?: boolean; json?: boolean; rotate?: { enabled?: boolean; pattern?: string; maxSize?: string | number; maxFiles?: string | number; zipArchive?: boolean; }; } export declare class LoggerModule { static forRoot(options?: LoggerModuleOptions): DynamicModule; static forRootAsync(options: ModuleAsyncOptions): DynamicModule; static createModule(providers?: any[], imports?: any[]): DynamicModule; }