export declare const shareContract: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ shares: import("zod").ZodArray; sharedAt: import("zod").ZodNumber; messages: import("zod").ZodNumber; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; create: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; conversationId: import("zod").ZodString; title: import("zod").ZodString; detail: import("zod").ZodEnum<{ everything: "everything"; messages: "messages"; }>; sharedAt: import("zod").ZodNumber; messages: import("zod").ZodNumber; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; update: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ id: import("zod").ZodString; conversationId: import("zod").ZodString; title: import("zod").ZodString; detail: import("zod").ZodEnum<{ everything: "everything"; messages: "messages"; }>; sharedAt: import("zod").ZodNumber; messages: import("zod").ZodNumber; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=share.contract.d.ts.map