import type { Handler, HandleRequestFn, HandlerFn } from './handlers.js'; import type { IsARequest, ServiceRequest } from './request.js'; import type { ServiceRequestFactory } from './ServiceRequestFactory.js'; export declare function createRequestHandler(requestDef: ServiceRequestFactory, fn: HandleRequestFn, name?: string, description?: string): Handler; export declare function createIsRequestHandlerFn(isA: IsARequest, fn: HandleRequestFn): HandlerFn; export declare function createIsRequestHandler(isA: IsARequest, fn: HandleRequestFn, name: string, description?: string): Handler; //# sourceMappingURL=createRequestHandler.d.ts.map