import { CreateExpressContextOptions } from '@trpc/server/adapters/express'; export declare const createContext: ({ req, res, }: CreateExpressContextOptions) => {}; export declare const router: (procedures: TProcRouterRecord) => import("@trpc/server").CreateRouterInner, TProcRouterRecord>; export declare const middleware: >(fn: import("@trpc/server").MiddlewareFunction<{ _config: import("@trpc/server").RootConfig<{ ctx: {}; meta: {}; errorShape: import("@trpc/server").DefaultErrorShape; transformer: import("@trpc/server").DefaultDataTransformer; }>; _ctx_out: {}; _input_out: unknown; _input_in: unknown; _output_in: unknown; _output_out: unknown; _meta: {}; }, TNewParams>) => import("@trpc/server").MiddlewareFunction<{ _config: import("@trpc/server").RootConfig<{ ctx: {}; meta: {}; errorShape: import("@trpc/server").DefaultErrorShape; transformer: import("@trpc/server").DefaultDataTransformer; }>; _ctx_out: {}; _input_out: unknown; _input_in: unknown; _output_in: unknown; _output_out: unknown; _meta: {}; }, TNewParams>; export declare const publicProcedure: import("@trpc/server").ProcedureBuilder<{ _config: import("@trpc/server").RootConfig<{ ctx: {}; meta: {}; errorShape: import("@trpc/server").DefaultErrorShape; transformer: import("@trpc/server").DefaultDataTransformer; }>; _ctx_out: {}; _input_in: typeof import("@trpc/server").unsetMarker; _input_out: typeof import("@trpc/server").unsetMarker; _output_in: typeof import("@trpc/server").unsetMarker; _output_out: typeof import("@trpc/server").unsetMarker; _meta: {}; }>;