import { RequestMethod, VersioningOptions } from '@nestjs/common'; import { VersionValue } from '@nestjs/common/interfaces'; import { CorsOptions } from '@nestjs/common/interfaces/external/cors-options.interface'; import { AbstractHttpAdapter } from '@nestjs/core'; export declare class AzureHttpRouter extends AbstractHttpAdapter { private readonly routerMethodFactory; constructor(); handle(context: Record, request: any): void; handleNotFound(context: Record, method: string, originalUrl: string): void; enableCors(options: CorsOptions): void; reply(response: any, body: any, statusCode?: number): void; status(response: any, statusCode: number): void; end(response: any, message?: string): any; getHttpServer(): T; getInstance(): T; isHeadersSent(response: any): boolean; setHeader(response: any, name: string, value: string): any; getRequestMethod(request: any): string; getRequestUrl(request: any): string; getRequestHostname(request: any): string; createMiddlewareFactory(requestMethod: RequestMethod): (path: string, callback: Function) => any; getType(): string; applyVersionFilter(handler: Function, version: VersionValue, versioningOptions: VersioningOptions): (req: any, res: any, next: any) => () => void; listen(port: any, ...args: any[]): void; render(response: any, view: string, options: any): void; redirect(response: any, statusCode: number, url: string): void; close(): void; initHttpServer(): void; useStaticAssets(options: any): void; setViewEngine(options: any): void; registerParserMiddleware(): void; setNotFoundHandler(handler: Function): void; setErrorHandler(handler: Function): void; }