export declare const diffContract: { derived: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; repo: import("zod").ZodString; side: import("zod").ZodEnum<{ conflicted: "conflicted"; staged: "staged"; unstaged: "unstaged"; }>; path: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ source: import("zod").ZodLiteral<"agent">; agent: import("zod").ZodString; repo: import("zod").ZodString; path: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ source: import("zod").ZodLiteral<"commit">; repo: import("zod").ZodString; sha: import("zod").ZodString; path: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ source: import("zod").ZodLiteral<"checkpoint">; snapshot: import("zod").ZodString; scope: import("zod").ZodString; path: import("zod").ZodString; }, import("zod/v4/core").$strip>], "source">, import("zod").ZodObject<{ before: import("zod").ZodOptional; content: import("zod").ZodString; deriver: import("zod").ZodString; notes: import("zod").ZodArray; truncated: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ present: import("zod").ZodLiteral; reason: import("zod").ZodString; }, import("zod/v4/core").$strip>], "present">>; after: import("zod").ZodOptional; content: import("zod").ZodString; deriver: import("zod").ZodString; notes: import("zod").ZodArray; truncated: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ present: import("zod").ZodLiteral; reason: import("zod").ZodString; }, import("zod/v4/core").$strip>], "present">>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=diff.contract.d.ts.map