import { BaseContext } from "./types.mjs"; import { MaybePromise } from "@stryke/types"; import { AnyRootTypes, RootConfig } from "@trpc/server/unstable-core-do-not-import"; import { ReadonlyRequestCookies } from "next/dist/server/web/spec-extension/adapters/request-cookies"; //#region src/action-handler.d.ts /** * This client invokes procedures directly on the server without fetching over HTTP. * * @param cookies - A function that returns the cookies to be passed to the API * @param t - The tRPC instance * @param createContext - An optional function to generate a context */ declare function createTRPCServerActionHandler; }, TContext extends BaseContext = BaseContext>(cookies: () => Promise, t: TInstance, createContext?: () => MaybePromise): (proc: TProc) => import("@trpc/next/app-dir/server").TRPCActionHandler<{ input: import("@trpc/server").inferProcedureInput; output: import("@trpc/server").inferProcedureOutput; errorShape: import("@trpc/server").inferTRPCClientTypes["errorShape"]; }>; //#endregion export { createTRPCServerActionHandler }; //# sourceMappingURL=action-handler.d.mts.map