import { DynamicModule } from '@nestjs/common'; import { AuditConfig } from './interfaces'; /** * 审计模块 */ export declare class AuditModule { private static readonly logger; /** * 注册审计模块 * @param config 审计配置 */ static forRoot(config?: AuditConfig): DynamicModule; /** * 注册审计模块(异步) */ static forRootAsync(options: { imports?: any[]; inject?: any[]; useFactory: (...args: any[]) => Promise | AuditConfig; }): DynamicModule; }