///
import { IncomingMessage, ServerResponse } from 'http';
export declare type Stack = {
route?: string;
pattern?: RegExp;
middleware: Middleware;
};
export declare type Middleware = (request: Rq, response: Rs, next: Next) => Promise;
export interface Next {
(): true;
reset: () => void;
status: () => boolean;
}
export declare const generateNext: () => Next;