///
import * as Koa from 'koa';
import HttpMethod from '../enums/HttpMethod';
declare class Request {
private _path;
private _url;
private _method;
private _query;
private _params;
private _body;
private _headers;
private _version;
private _context;
private _extra;
constructor(context: Koa.Context, params: Map);
readonly url: string;
readonly path: string;
readonly method: HttpMethod;
readonly context: Koa.Context;
body: any;
readonly version: string;
readonly query: Map;
readonly params: Map;
readonly headers: Map;
readonly extra: Map;
}
export default Request;