/// import * as http from 'http'; import { CanActivate, ExceptionFilter, INestApplication, INestMicroservice, NestInterceptor, PipeTransform, WebSocketAdapter } from '@nestjs/common'; import { MicroserviceConfiguration } from '@nestjs/common/interfaces/microservices/microservice-configuration.interface'; import { NestApplicationContext } from "@nestjs/core"; import { NestContainer } from "@nestjs/core/injector/container"; export declare class NotaddApplication extends NestApplicationContext implements INestApplication { private readonly express; private isInitialized; private readonly config; private readonly httpServer; private readonly logger; private readonly microservices; private readonly middlewaresModule; private readonly middlewaresContainer; private readonly microservicesModule; private readonly routesResolver; private readonly socketModule; constructor(container: NestContainer, express: any); setupModules(): Promise; init(): Promise; setupParserMiddlewares(): void; isMiddlewareApplied(app: any, name: string): boolean; setupRouter(): Promise; connectMicroservice(config: MicroserviceConfiguration): INestMicroservice; getMicroservices(): INestMicroservice[]; getHttpServer(): http.Server; startAllMicroservices(callback?: () => void): void; startAllMicroservicesAsync(): Promise; use(...args: any[]): void; engine(...args: any[]): void; set(...args: any[]): void; listen(port: number, callback?: () => void): any; listen(port: number, hostname?: string, callback?: () => void): any; listenAsync(port: number, hostname?: string): Promise; close(): void; setGlobalPrefix(prefix: string): void; useWebSocketAdapter(adapter: WebSocketAdapter): void; useGlobalFilters(...filters: ExceptionFilter[]): void; useGlobalPipes(...pipes: PipeTransform[]): void; useGlobalInterceptors(...interceptors: NestInterceptor[]): void; useGlobalGuards(...guards: CanActivate[]): void; private setupMiddlewares(instance); private listenToPromise(microservice); private callInitHook(); private callInitWithInjectionHook(); private callModuleInitHook(module); private callModuleInitWithContainerHook(module); private hasOnModuleInitHook(instance); private hasOnModuleInitWithContainerHook(instance); private hasOnModuleInitWithInjectionHook(instance); private callDestroyHook(); private callModuleDestroyHook(module); private hasOnModuleDestroyHook(instance); }