import { z } from "zod"; export declare const safetyContract: { policy: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ text: z.ZodString; custom: z.ZodBoolean; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; setPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; log: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray; decision: z.ZodEnum<{ allow: "allow"; ask: "ask"; refuse: "refuse"; }>; sentence: z.ZodString; outcome: z.ZodEnum<{ allowed: "allowed"; asked: "asked"; refused: "refused"; }>; answer: z.ZodOptional>; machine: z.ZodOptional; }, z.core.$strip>>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=safety.contract.d.ts.map