///
import * as http from 'http';
import { RequestMethod, RouteHandler, IRequest, IResponse } from './types';
export default class Router {
private routes;
handleRequest(req: http.IncomingMessage, res: http.ServerResponse): void;
private executeHandler;
private getRoutesForMethod;
registerHandler(template: string, handler: RouteHandler, IResponse, void>, method?: RequestMethod): void;
}