/// import * as http from 'http'; import { URL } from 'url'; import { ArbitraryRequestParams, ArbitraryRequestQuery, IRequest } from './types'; export declare class Request

implements IRequest { readonly request: http.IncomingMessage; readonly response: http.ServerResponse; readonly params: P; readonly url: URL; constructor(request: http.IncomingMessage, response: http.ServerResponse, params: P, url: URL); readonly query: Q; body(): Promise; json(): Promise; get headers(): http.IncomingHttpHeaders; }