import { DynamicModule } from '@nestjs/common'; import { AppConfigModuleForRootOptionsServicePrincipal, AppConfigModuleForRootOptionsConnectionString } from './app-config.interfaces'; interface FactoryOptions { inject?: any[]; imports?: any[]; useFactory: (...args: any[]) => Promise | T; } export declare class AppConfigModule { static forServicePrincipal(options: AppConfigModuleForRootOptionsServicePrincipal): DynamicModule; static forServicePrincipalFactory(factoryOption: FactoryOptions): DynamicModule; static forConnectionString(options: AppConfigModuleForRootOptionsConnectionString): DynamicModule; static forConnectionStringFactory(factoryOption: FactoryOptions): DynamicModule; } export {};