// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { AttestationProof } from "./AttestationProof";
import type { DnsVerificationStatement } from "./DnsVerificationStatement";
import type { EmailVerificationProof } from "./EmailVerificationProof";
import type { GitHubVerificationProof } from "./GitHubVerificationProof";
import type { NftOwnershipVerificationProof } from "./NftOwnershipVerificationProof";
import type { PoapOwnershipVerificationProof } from "./PoapOwnershipVerificationProof";
import type { RedditVerificationStatement } from "./RedditVerificationStatement";
import type { SameControllerAssertionProof } from "./SameControllerAssertionProof";
import type { SoundCloudVerificationStatement } from "./SoundCloudVerificationStatement";
import type { TwitterVerificationProof } from "./TwitterVerificationProof";

export type Proofs = { DnsVerification: DnsVerificationStatement } | { EmailVerification: EmailVerificationProof } | { GitHubVerification: GitHubVerificationProof } | { NftOwnershipVerification: NftOwnershipVerificationProof } | { PoapOwnershipVerification: PoapOwnershipVerificationProof } | { RedditVerification: RedditVerificationStatement } | { SameControllerAssertion: SameControllerAssertionProof } | { SoundCloudVerification: SoundCloudVerificationStatement } | { TwitterVerification: TwitterVerificationProof } | { Attestation: AttestationProof };