export declare const pushContract: { config: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ publicKey: import("zod").ZodString; subscribed: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; subscribe: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; endpoint: import("zod").ZodURL; keys: import("zod").ZodObject<{ p256dh: import("zod").ZodString; auth: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"relay">; url: import("zod").ZodURL; deviceId: import("zod").ZodString; secret: import("zod").ZodString; }, import("zod/v4/core").$strip>], "kind">, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; unsubscribe: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; test: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ delivered: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; notification: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ title: import("zod").ZodString; body: import("zod").ZodString; url: import("zod").ZodOptional; requireInteraction: import("zod").ZodOptional; silent: import("zod").ZodOptional; tag: import("zod").ZodString; sentAt: import("zod").ZodString; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=push.contract.d.ts.map