import type { IsARequest, ServiceRequest } from './request'; import { ServiceRequestFactory } from './ServiceRequestFactory'; import type { HandleRequestFn, Handler, HandlerFn } from './handlers'; 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