import type { IncomingMessage, ServerResponse } from "http"; import type { DefineHandlerOptions } from "./handler/DefineHandlerOptions.js"; import type { ServicesRecord } from "./services/ServicesRecord.js"; import type { GetContext } from "./services/GetContext.js"; export declare const defineHandler: >(options: DefineHandlerOptions, Services, IncomingMessage, ServerResponse>) => { handler: (request: IncomingMessage, response: ServerResponse, next?: Function) => Promise; };