import type { DynamicModule } from '@nestjs/common'; import { TypeOrmModule as TM, type TypeOrmModuleAsyncOptions } from '@nestjs/typeorm'; import { DataSource, type DataSourceOptions, type EntitySchema } from 'typeorm'; export interface NestjsTypeOrmModuleAsyncOptions extends TypeOrmModuleAsyncOptions { customDataTypes?: string[]; } export declare class TypeOrmModule extends TM { static forFeature(entities?: (Function | EntitySchema)[], dataSource?: DataSource | DataSourceOptions | string): DynamicModule; static forRootAsync(options: NestjsTypeOrmModuleAsyncOptions): DynamicModule; }