import { DynamicModule } from '@nestjs/common'; import { AsyncModelFactory, ModelDefinition, MongooseModuleOptions } from '@nestjs/mongoose'; import { ModuleAsyncOptions } from '../utils'; export declare class MongooseModule { static forRoot(options?: MongooseModuleOptions): DynamicModule; static forRootAsync(options: ModuleAsyncOptions): DynamicModule; static forFeature(models?: ModelDefinition[], connectionName?: string): DynamicModule; static forFeatureAsync(factories?: AsyncModelFactory[], connectionName?: string): DynamicModule; static createModule(providers?: any[], imports?: any[]): DynamicModule; }