///
export = wrapper;
/**
* @template {IncomingMessage} Request
* @template {ServerResponse} Response
* @param {import("./index.js").Context} context
* @return {import("./index.js").Middleware}
*/
declare function wrapper<
Request_1 extends import("http").IncomingMessage,
Response_1 extends import("./index.js").ServerResponse
>(
context: import("./index.js").Context
): import("./index.js").Middleware;
declare namespace wrapper {
export { NextFunction, IncomingMessage, ServerResponse };
}
type NextFunction = import("./index.js").NextFunction;
type IncomingMessage = import("./index.js").IncomingMessage;
type ServerResponse = import("./index.js").ServerResponse;