import { HttpServer, INestApplication, INestMicroservice } from '@nestjs/common'; import { MicroserviceOptions } from '@nestjs/common/interfaces/microservices/microservice-configuration.interface'; import { NestMicroserviceOptions } from '@nestjs/common/interfaces/microservices/nest-microservice-options.interface'; import { NestApplicationOptions } from '@nestjs/common/interfaces/nest-application-options.interface'; import { Type } from '@nestjs/common/interfaces/type.interface'; import { NestApplicationContext } from '@nestjs/core'; import { ApplicationConfig } from '@nestjs/core/application-config'; import { NestContainer } from '@nestjs/core/injector/container'; import { Module } from '@nestjs/core/injector/module'; export declare class TestingModule extends NestApplicationContext { private readonly applicationConfig; constructor(container: NestContainer, scope: Type[], contextModule: Module, applicationConfig: ApplicationConfig); createNestApplication(httpAdapter?: HttpServer, options?: NestApplicationOptions): T; createNestMicroservice(options: NestMicroserviceOptions & MicroserviceOptions): INestMicroservice; private createHttpAdapter; private applyLogger; private createAdapterProxy; }