///
import { IncomingMessage, ServerResponse } from 'http';
import { MatchResult, MatchedResult } from '../matchers';
import { Handler, Router } from '../Router';
import { ServerRequest } from './ServerRequest';
interface ServerRequestResponse {
req: ServerRequest;
res: ServerResponse;
}
export interface NodeHttpRouterParams {
data: ServerRequestResponse;
match: MatchedResult;
}
export declare class NodeHttpRouter extends Router {
constructor(defaultHandler?: Handler, ServerRequestResponse>);
serve(req: IncomingMessage, res: ServerResponse): any;
}
export {};