import "../../index.d-D4qZxQJh.mjs"; import { AnyRouter, HTTPBaseHandlerOptions } from "../../unstable-core-do-not-import.d-BdVSvUCr.mjs"; import "../../index.d-vq_QHko2.mjs"; import { NodeHTTPCreateContextFnOptions, NodeHTTPCreateContextOption } from "../../index.d-DhhodpGb.mjs"; import { FastifyInstance, FastifyReply, FastifyRequest } from "fastify"; //#region src/adapters/fastify/fastifyRequestHandler.d.ts type FastifyHandlerOptions = HTTPBaseHandlerOptions & NodeHTTPCreateContextOption; type FastifyRequestHandlerOptions = FastifyHandlerOptions & { req: TRequest; res: TResponse; path: string; }; declare function fastifyRequestHandler(opts: FastifyRequestHandlerOptions): Promise; //#endregion //#region src/adapters/fastify/fastifyTRPCPlugin.d.ts interface FastifyTRPCPluginOptions { prefix?: string; useWSS?: boolean; trpcOptions: FastifyHandlerOptions; } type CreateFastifyContextOptions = NodeHTTPCreateContextFnOptions; declare function fastifyTRPCPlugin(fastify: FastifyInstance, opts: FastifyTRPCPluginOptions, done: (err?: Error) => void): void; //# sourceMappingURL=fastifyTRPCPlugin.d.ts.map //#endregion export { CreateFastifyContextOptions, FastifyHandlerOptions, FastifyTRPCPluginOptions, fastifyRequestHandler, fastifyTRPCPlugin }; //# sourceMappingURL=index.d.mts.map