import type * as fastify from "fastify"; import { Endpoint, JsonRequestData, RouteDefinition } from "../types.js"; import { ApplicationMethod } from "./method.js"; export type FastifyHandler = fastify.RouteHandlerMethod, fastify.RawReplyDefaultExpression, { Body: E["request"] extends JsonRequestData ? E["request"]["body"] : undefined; Querystring: E["request"]["query"]; Params: E["request"]["params"]; Headers: E["request"]["headers"]; }, fastify.ContextConfigDefault>; export declare function createFastifyHandler(definition: RouteDefinition, method: ApplicationMethod, _operationId: string): FastifyHandler; //# sourceMappingURL=handler.d.ts.map