import { Server } from "./Server"; import { ParamType } from "../metadata/ParamMetadata"; import { ResultHandleOptions } from "./../ResultHandleOptions"; import { InterceptorHelper } from "../interceptor/InterceptorHelper"; /** * Integration with Express.js framework. */ export declare class ExpressServer implements Server { private express; private _interceptorHelper; constructor(express: any); interceptorHelper: InterceptorHelper; registerAction(route: string | RegExp, actionType: string, executeCallback: (request: any, response: any) => any): void; getParamFromRequest(request: any, paramName: string, paramType: ParamType): void; handleSuccess(options: ResultHandleOptions): void; handleError(options: ResultHandleOptions): void; private handleResult(options); }