import { z } from "zod"; export declare const privacyContract: { status: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ policy: z.ZodObject<{ mode: z.ZodDefault>; trusted: z.ZodDefault>; classes: z.ZodDefault>>; images: z.ZodDefault>; names: z.ZodDefault>; allow: z.ZodDefault>; conversations: z.ZodDefault>>; dictionary: z.ZodDefault>; lists: z.ZodDefault; matching: z.ZodDefault>; words: z.ZodDefault>; on: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>>; rules: z.ZodDefault; class: z.ZodEnum<{ address: "address"; "bank-account": "bank-account"; email: "email"; "identity-document": "identity-document"; "national-id": "national-id"; "payment-card": "payment-card"; "person-name": "person-name"; phone: "phone"; "tax-id": "tax-id"; }>; match: z.ZodEnum<{ pattern: "pattern"; terms: "terms"; }>; terms: z.ZodDefault>; pattern: z.ZodDefault; matchCase: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>; known: z.ZodNumber; tokens: z.ZodNumber; readers: z.ZodObject<{ ocr: z.ZodBoolean; model: z.ZodBoolean; }, z.core.$strip>; providers: z.ZodArray>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; setPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; trusted: z.ZodDefault>; classes: z.ZodDefault>>; images: z.ZodDefault>; names: z.ZodDefault>; allow: z.ZodDefault>; conversations: z.ZodDefault>>; dictionary: z.ZodDefault>; lists: z.ZodDefault; matching: z.ZodDefault>; words: z.ZodDefault>; on: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>>; rules: z.ZodDefault; class: z.ZodEnum<{ address: "address"; "bank-account": "bank-account"; email: "email"; "identity-document": "identity-document"; "national-id": "national-id"; "payment-card": "payment-card"; "person-name": "person-name"; phone: "phone"; "tax-id": "tax-id"; }>; match: z.ZodEnum<{ pattern: "pattern"; terms: "terms"; }>; terms: z.ZodDefault>; pattern: z.ZodDefault; matchCase: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; log: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray; provider: z.ZodString; trusted: z.ZodBoolean; action: z.ZodEnum<{ masked: "masked"; passed: "passed"; refused: "refused"; watched: "watched"; }>; counts: z.ZodRecord & z.core.$partial, z.ZodNumber>; images: z.ZodNumber; documents: z.ZodNumber; protocol: z.ZodString; detail: z.ZodOptional; replacements: z.ZodOptional; excerpt: z.ZodString; image: z.ZodOptional; imageId: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; reveal: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodRecord, Record, import("../protocol/route-meta.js").RouteMeta & Record>; image: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ at: z.ZodString; before: z.ZodObject<{ mediaType: z.ZodString; data: z.ZodString; }, z.core.$strip>; after: z.ZodObject<{ mediaType: z.ZodString; data: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; dictionary: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ lists: z.ZodArray; languages: z.ZodArray>; count: z.ZodNumber; matching: z.ZodEnum<{ "as-written": "as-written"; inflected: "inflected"; }>; source: z.ZodString; url: z.ZodOptional; license: z.ZodOptional; on: z.ZodBoolean; own: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>; totals: z.ZodObject<{ firstNames: z.ZodNumber; surnames: z.ZodNumber; }, z.core.$strip>; matches: z.ZodArray; }, z.core.$strip>>; lookup: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; preview: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ spans: z.ZodArray; by: z.ZodEnum<{ detector: "detector"; learned: "learned"; model: "model"; rule: "rule"; }>; rule: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; sources: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; learn: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ added: z.ZodNumber; known: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; forget: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ forgotten: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=privacy.contract.d.ts.map