import { z } from 'zod'; export declare const ProofSchema: z.ZodObject<{ type: z.ZodString; proofPurpose: z.ZodString; verificationMethod: z.ZodString; created: z.ZodOptional; proofValue: z.ZodOptional; cryptosuite: z.ZodOptional; challenge: z.ZodOptional; jws: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodString; proofPurpose: z.ZodString; verificationMethod: z.ZodString; created: z.ZodOptional; proofValue: z.ZodOptional; cryptosuite: z.ZodOptional; challenge: z.ZodOptional; jws: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodString; proofPurpose: z.ZodString; verificationMethod: z.ZodString; created: z.ZodOptional; proofValue: z.ZodOptional; cryptosuite: z.ZodOptional; challenge: z.ZodOptional; jws: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export type Proof = z.infer; //# sourceMappingURL=proof.d.ts.map