declare const TRPCProvider: import('react').FC<{ children: React.ReactNode; queryClient: import('@tanstack/react-query').QueryClient; trpcClient: import('@trpc/client').TRPCClient; availabilityMatrix: import('@trpc/server').TRPCQueryProcedure<{ input: void; output: import('@env-hopper/backend-core').AvailiabilityMatrixData; meta: {}; }>; tryFindRenameRule: import('@trpc/server').TRPCQueryProcedure<{ input: { envSlug?: string | undefined; resourceSlug?: string | undefined; }; output: false | import('@env-hopper/backend-core').RenameRule; meta: {}; }>; resourceJumps: import('@trpc/server').TRPCQueryProcedure<{ input: void; output: import('@env-hopper/backend-core').ResourceJumpsData; meta: {}; }>; }>>>; }>, useTRPC: () => import('@trpc/tanstack-react-query').TRPCOptionsProxy; availabilityMatrix: import('@trpc/server').TRPCQueryProcedure<{ input: void; output: import('@env-hopper/backend-core').AvailiabilityMatrixData; meta: {}; }>; tryFindRenameRule: import('@trpc/server').TRPCQueryProcedure<{ input: { envSlug?: string | undefined; resourceSlug?: string | undefined; }; output: false | import('@env-hopper/backend-core').RenameRule; meta: {}; }>; resourceJumps: import('@trpc/server').TRPCQueryProcedure<{ input: void; output: import('@env-hopper/backend-core').ResourceJumpsData; meta: {}; }>; }>>>, useTRPCClient: () => import('@trpc/client').TRPCClient; availabilityMatrix: import('@trpc/server').TRPCQueryProcedure<{ input: void; output: import('@env-hopper/backend-core').AvailiabilityMatrixData; meta: {}; }>; tryFindRenameRule: import('@trpc/server').TRPCQueryProcedure<{ input: { envSlug?: string | undefined; resourceSlug?: string | undefined; }; output: false | import('@env-hopper/backend-core').RenameRule; meta: {}; }>; resourceJumps: import('@trpc/server').TRPCQueryProcedure<{ input: void; output: import('@env-hopper/backend-core').ResourceJumpsData; meta: {}; }>; }>>>; export { TRPCProvider, useTRPC, useTRPCClient };