import { ServerContext } from './context.js'; export declare const trpc: { _config: import("@trpc/server/unstable-core-do-not-import").RootConfig<{ ctx: ServerContext; meta: object; errorShape: import("@trpc/server/unstable-core-do-not-import").DefaultErrorShape; transformer: false; }>; procedure: import("@trpc/server/unstable-core-do-not-import").ProcedureBuilder; middleware: <$ContextOverrides>(fn: import("@trpc/server/unstable-core-do-not-import").MiddlewareFunction) => import("@trpc/server/unstable-core-do-not-import").MiddlewareBuilder; router: (input: TInput) => import("@trpc/server/unstable-core-do-not-import").BuiltRouter<{ ctx: ServerContext; meta: object; errorShape: import("@trpc/server/unstable-core-do-not-import").DefaultErrorShape; transformer: false; }, import("@trpc/server/unstable-core-do-not-import").DecorateCreateRouterOptions>; mergeRouters: typeof import("@trpc/server/unstable-core-do-not-import").mergeRouters; createCallerFactory: (router: Pick, "_def">) => import("@trpc/server/unstable-core-do-not-import").RouterCaller<{ ctx: ServerContext; meta: object; errorShape: import("@trpc/server/unstable-core-do-not-import").DefaultErrorShape; transformer: false; }, TRecord>; }; export declare const publicProcedure: import("@trpc/server/unstable-core-do-not-import").ProcedureBuilder;