import { DynamicModule } from '@nestjs/common'; import { TypeOrmModuleOptions } from '@nestjs/typeorm'; import { DataSource, DataSourceOptions } from 'typeorm'; import { EntityClassOrSchema } from '@nestjs/typeorm/dist/interfaces/entity-class-or-schema.type'; import { ModuleAsyncOptions } from '../utils'; export declare class TypeOrmModule { static forRoot(options?: TypeOrmModuleOptions): DynamicModule; static forRootAsync(options: ModuleAsyncOptions): DynamicModule; static forFeature(entities?: EntityClassOrSchema[], dataSource?: DataSource | DataSourceOptions | string): DynamicModule; static createModule(providers?: any[], imports?: any[]): DynamicModule; private static makeSSLProperty; }