Variable CommitmentConst

Commitment: ZodObject<{
    commitmentData: ZodObject<{
        id: ZodEffects<ZodString, string, string>;
        itemData: ZodArray<ZodObject<{
            address: ZodOptional<ZodObject<{
                countryCode: ZodOptional<ZodEffects<ZodString, string, string>>;
                floor: ZodOptional<ZodString>;
                postcode: ZodOptional<ZodString>;
                region: ZodOptional<ZodString>;
                streetName: ZodOptional<ZodString>;
                streetNo: ZodOptional<ZodString>;
                streetType: ZodOptional<ZodString>;
                town: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                countryCode: undefined | string;
                floor: undefined | string;
                postcode: undefined | string;
                region: undefined | string;
                streetName: undefined | string;
                streetNo: undefined | string;
                streetType: undefined | string;
                town: undefined | string;
            }, {
                countryCode: undefined | string;
                floor: undefined | string;
                postcode: undefined | string;
                region: undefined | string;
                streetName: undefined | string;
                streetNo: undefined | string;
                streetType: undefined | string;
                town: undefined | string;
            }>>;
            description: ZodOptional<ZodString>;
            extra: ZodOptional<ZodType<Json, ZodTypeDef, Json>>;
            hash: ZodString;
            hashType: ZodUnion<[ZodLiteral<"sha1">, ZodLiteral<"sha-256">, ZodLiteral<"sha-384">, ZodLiteral<"sha-512">]>;
            location: ZodOptional<ZodObject<{
                altitude: ZodOptional<ZodNumber>;
                coordinate: ZodObject<{
                    latitude: ZodEffects<ZodString, string, string>;
                    longitude: ZodEffects<ZodString, string, string>;
                }, "strip", ZodTypeAny, {
                    latitude: string;
                    longitude: string;
                }, {
                    latitude: string;
                    longitude: string;
                }>;
                course: ZodOptional<ZodNumber>;
                courseAccuracy: ZodOptional<ZodNumber>;
                ellipsoidalAltitude: ZodOptional<ZodNumber>;
                floor: ZodOptional<ZodNumber>;
                headingAccuracy: ZodOptional<ZodNumber>;
                horizontalAccuracy: ZodOptional<ZodNumber>;
                magneticHeading: ZodOptional<ZodNumber>;
                speed: ZodOptional<ZodNumber>;
                speedAccuracy: ZodOptional<ZodNumber>;
                timestamp: ZodOptional<ZodEffects<ZodString, string, string>>;
                trueHeading: ZodOptional<ZodNumber>;
                verticalAccuracy: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                altitude: undefined | number;
                coordinate: { latitude: string; longitude: string; };
                course: undefined | number;
                courseAccuracy: undefined | number;
                ellipsoidalAltitude: undefined | number;
                floor: undefined | number;
                headingAccuracy: undefined | number;
                horizontalAccuracy: undefined | number;
                magneticHeading: undefined | number;
                speed: undefined | number;
                speedAccuracy: undefined | number;
                timestamp: undefined | string;
                trueHeading: undefined | number;
                verticalAccuracy: undefined | number;
            }, {
                altitude: undefined | number;
                coordinate: { latitude: string; longitude: string; };
                course: undefined | number;
                courseAccuracy: undefined | number;
                ellipsoidalAltitude: undefined | number;
                floor: undefined | number;
                headingAccuracy: undefined | number;
                horizontalAccuracy: undefined | number;
                magneticHeading: undefined | number;
                speed: undefined | number;
                speedAccuracy: undefined | number;
                timestamp: undefined | string;
                trueHeading: undefined | number;
                verticalAccuracy: undefined | number;
            }>>;
            people: ZodOptional<ZodArray<ZodObject<{
                address: ZodOptional<ZodObject<{
                    countryCode: ZodOptional<ZodEffects<ZodString, string, string>>;
                    floor: ZodOptional<ZodString>;
                    postcode: ZodOptional<ZodString>;
                    region: ZodOptional<ZodString>;
                    streetName: ZodOptional<ZodString>;
                    streetNo: ZodOptional<ZodString>;
                    streetType: ZodOptional<ZodString>;
                    town: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    countryCode: undefined | string;
                    floor: undefined | string;
                    postcode: undefined | string;
                    region: undefined | string;
                    streetName: undefined | string;
                    streetNo: undefined | string;
                    streetType: undefined | string;
                    town: undefined | string;
                }, {
                    countryCode: undefined | string;
                    floor: undefined | string;
                    postcode: undefined | string;
                    region: undefined | string;
                    streetName: undefined | string;
                    streetNo: undefined | string;
                    streetType: undefined | string;
                    town: undefined | string;
                }>>;
                email: ZodOptional<ZodString>;
                givenName: ZodOptional<ZodString>;
                organizationName: ZodOptional<ZodString>;
                roles: ZodOptional<ZodArray<ZodString, "many">>;
                surname: ZodOptional<ZodString>;
                uri: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
                email: undefined | string;
                givenName: undefined | string;
                organizationName: undefined | string;
                roles: undefined | string[];
                surname: undefined | string;
                uri: undefined | string;
            }, {
                address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
                email: undefined | string;
                givenName: undefined | string;
                organizationName: undefined | string;
                roles: undefined | string[];
                surname: undefined | string;
                uri: undefined | string;
            }>, "many">>;
            timestamp: ZodOptional<ZodEffects<ZodString, string, string>>;
        }, "strip", ZodTypeAny, {
            address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
            description: undefined | string;
            extra: undefined | Json;
            hash: string;
            hashType: "sha1" | "sha-256" | "sha-384" | "sha-512";
            location: undefined | ({ timestamp?: string | undefined; floor?: number | undefined; altitude?: number | undefined; ellipsoidalAltitude?: number | undefined; horizontalAccuracy?: number | undefined; verticalAccuracy?: number | undefined; speed?: number | undefined; speedAccuracy?: number | undefined; course?: number | undefined; courseAccuracy?: number | undefined; magneticHeading?: number | undefined; headingAccuracy?: number | undefined; trueHeading?: number | undefined; coordinate: { latitude: string; longitude: string; }; });
            people: undefined | ({ address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; })[];
            timestamp: undefined | string;
        }, {
            address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
            description: undefined | string;
            extra: undefined | Json;
            hash: string;
            hashType: "sha1" | "sha-256" | "sha-384" | "sha-512";
            location: undefined | ({ timestamp?: string | undefined; floor?: number | undefined; altitude?: number | undefined; ellipsoidalAltitude?: number | undefined; horizontalAccuracy?: number | undefined; verticalAccuracy?: number | undefined; speed?: number | undefined; speedAccuracy?: number | undefined; course?: number | undefined; courseAccuracy?: number | undefined; magneticHeading?: number | undefined; headingAccuracy?: number | undefined; trueHeading?: number | undefined; coordinate: { latitude: string; longitude: string; }; });
            people: undefined | ({ address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; })[];
            timestamp: undefined | string;
        }>, "many">;
        itemDataSignatures: ZodOptional<ZodArray<ZodObject<{
            publicKey: ZodEffects<ZodString, string, string>;
            signature: ZodEffects<ZodString, string, string>;
            signatureType: ZodLiteral<"ed25519">;
            signer: ZodOptional<ZodObject<{
                address: ZodOptional<ZodObject<{
                    countryCode: ZodOptional<ZodEffects<ZodString, string, string>>;
                    floor: ZodOptional<ZodString>;
                    postcode: ZodOptional<ZodString>;
                    region: ZodOptional<ZodString>;
                    streetName: ZodOptional<ZodString>;
                    streetNo: ZodOptional<ZodString>;
                    streetType: ZodOptional<ZodString>;
                    town: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    countryCode: undefined | string;
                    floor: undefined | string;
                    postcode: undefined | string;
                    region: undefined | string;
                    streetName: undefined | string;
                    streetNo: undefined | string;
                    streetType: undefined | string;
                    town: undefined | string;
                }, {
                    countryCode: undefined | string;
                    floor: undefined | string;
                    postcode: undefined | string;
                    region: undefined | string;
                    streetName: undefined | string;
                    streetNo: undefined | string;
                    streetType: undefined | string;
                    town: undefined | string;
                }>>;
                email: ZodOptional<ZodString>;
                givenName: ZodOptional<ZodString>;
                organizationName: ZodOptional<ZodString>;
                roles: ZodOptional<ZodArray<ZodString, "many">>;
                surname: ZodOptional<ZodString>;
                uri: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
                email: undefined | string;
                givenName: undefined | string;
                organizationName: undefined | string;
                roles: undefined | string[];
                surname: undefined | string;
                uri: undefined | string;
            }, {
                address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
                email: undefined | string;
                givenName: undefined | string;
                organizationName: undefined | string;
                roles: undefined | string[];
                surname: undefined | string;
                uri: undefined | string;
            }>>;
        }, "strip", ZodTypeAny, {
            publicKey: string;
            signature: string;
            signatureType: "ed25519";
            signer: undefined | ({ address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; });
        }, {
            publicKey: string;
            signature: string;
            signatureType: "ed25519";
            signer: undefined | ({ address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; });
        }>, "many">>;
        itemSignals: ZodOptional<ZodObject<{
            cf: ZodOptional<ZodObject<{
                asn: ZodOptional<ZodNullable<ZodUnion<[ZodNumber, ZodString]>>>;
                city: ZodOptional<ZodNullable<ZodString>>;
                colo: ZodOptional<ZodNullable<ZodString>>;
                continent: ZodOptional<ZodNullable<ZodString>>;
                country: ZodOptional<ZodNullable<ZodString>>;
                latitude: ZodOptional<ZodNullable<ZodString>>;
                longitude: ZodOptional<ZodNullable<ZodString>>;
                metroCode: ZodOptional<ZodNullable<ZodString>>;
                postalCode: ZodOptional<ZodNullable<ZodString>>;
                region: ZodOptional<ZodNullable<ZodString>>;
                regionCode: ZodOptional<ZodNullable<ZodString>>;
                timezone: ZodOptional<ZodNullable<ZodString>>;
            }, "strip", ZodTypeAny, {
                asn: undefined | null | string | number;
                city: undefined | null | string;
                colo: undefined | null | string;
                continent: undefined | null | string;
                country: undefined | null | string;
                latitude: undefined | null | string;
                longitude: undefined | null | string;
                metroCode: undefined | null | string;
                postalCode: undefined | null | string;
                region: undefined | null | string;
                regionCode: undefined | null | string;
                timezone: undefined | null | string;
            }, {
                asn: undefined | null | string | number;
                city: undefined | null | string;
                colo: undefined | null | string;
                continent: undefined | null | string;
                country: undefined | null | string;
                latitude: undefined | null | string;
                longitude: undefined | null | string;
                metroCode: undefined | null | string;
                postalCode: undefined | null | string;
                region: undefined | null | string;
                regionCode: undefined | null | string;
                timezone: undefined | null | string;
            }>>;
            observableEntropy: ZodOptional<ZodString>;
            submittedAt: ZodEffects<ZodString, string, string>;
        }, "strip", ZodTypeAny, {
            cf: undefined | ({ region?: string | null | undefined; latitude?: string | null | undefined; longitude?: string | null | undefined; asn?: string | number | null | undefined; colo?: string | null | undefined; country?: string | null | undefined; city?: string | null | undefined; continent?: string | null | undefined; postalCode?: string | null | undefined; metroCode?: string | null | undefined; regionCode?: string | null | undefined; timezone?: string | null | undefined; });
            observableEntropy: undefined | string;
            submittedAt: string;
        }, {
            cf: undefined | ({ region?: string | null | undefined; latitude?: string | null | undefined; longitude?: string | null | undefined; asn?: string | number | null | undefined; colo?: string | null | undefined; country?: string | null | undefined; city?: string | null | undefined; continent?: string | null | undefined; postalCode?: string | null | undefined; metroCode?: string | null | undefined; regionCode?: string | null | undefined; timezone?: string | null | undefined; });
            observableEntropy: undefined | string;
            submittedAt: string;
        }>>;
        proofs: ZodArray<ZodObject<{
            inclusionProof: ZodObject<{
                h: ZodUnion<[ZodLiteral<"sha224">, ZodLiteral<"sha256">, ZodLiteral<"sha384">, ZodLiteral<"sha512">, ZodLiteral<"sha512_256">, ZodLiteral<"sha3_224">, ZodLiteral<"sha3_256">, ZodLiteral<"sha3_384">, ZodLiteral<"sha3_512">]>;
                p: ZodArray<ZodTuple<[ZodNumber, ZodString], null>, "many">;
                v: ZodNumber;
            }, "strip", ZodTypeAny, {
                h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512";
                p: [number, string][];
                v: number;
            }, {
                h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512";
                p: [number, string][];
                v: number;
            }>;
            inputHash: ZodString;
            merkleRoot: ZodString;
        }, "strip", ZodTypeAny, {
            inclusionProof: { p: [number, string][]; v: number; h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512"; };
            inputHash: string;
            merkleRoot: string;
        }, {
            inclusionProof: { p: [number, string][]; v: number; h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512"; };
            inputHash: string;
            merkleRoot: string;
        }>, "many">;
        transactions: ZodRecord<ZodString, ZodArray<ZodDiscriminatedUnion<"intent", Primitive, ZodObject<extendShape<{
            inputHash: ZodString;
        }, {
            hash: ZodString;
            intent: ZodLiteral<"bitcoin">;
        }>, "strict", ZodTypeAny, {
            hash: string;
            inputHash: string;
            intent: "bitcoin";
        }, {
            hash: string;
            inputHash: string;
            intent: "bitcoin";
        }> | ZodObject<extendShape<{
            inputHash: ZodString;
        }, {
            hash: ZodString;
            intent: ZodLiteral<"ethereum">;
        }>, "strict", ZodTypeAny, {
            hash: string;
            inputHash: string;
            intent: "ethereum";
        }, {
            hash: string;
            inputHash: string;
            intent: "ethereum";
        }> | ZodObject<extendShape<{
            inputHash: ZodString;
        }, {
            hash: ZodString;
            intent: ZodLiteral<"stellar">;
            ledger: ZodNumber;
        }>, "strict", ZodTypeAny, {
            hash: string;
            inputHash: string;
            intent: "stellar";
            ledger: number;
        }, {
            hash: string;
            inputHash: string;
            intent: "stellar";
            ledger: number;
        }> | ZodObject<extendShape<{
            inputHash: ZodString;
        }, {
            id: ZodString;
            intent: ZodLiteral<"twitter">;
        }>, "strict", ZodTypeAny, {
            id: string;
            inputHash: string;
            intent: "twitter";
        }, {
            id: string;
            inputHash: string;
            intent: "twitter";
        }>>, "many">>;
    }, "strip", ZodTypeAny, {
        id: string;
        itemData: ({ location?: { timestamp?: string | undefined; floor?: number | undefined; altitude?: number | undefined; ellipsoidalAltitude?: number | undefined; horizontalAccuracy?: number | undefined; verticalAccuracy?: number | undefined; speed?: number | undefined; speedAccuracy?: number | undefined; course?: number | undefined; courseAccuracy?: number | undefined; magneticHeading?: number | undefined; headingAccuracy?: number | undefined; trueHeading?: number | undefined; coordinate: { latitude: string; longitude: string; }; } | undefined; address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; description?: string | undefined; timestamp?: string | undefined; people?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; }[] | undefined; extra?: Json | undefined; hash: string; hashType: "sha1" | "sha-256" | "sha-384" | "sha-512"; })[];
        itemDataSignatures: undefined | ({ signer?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; } | undefined; publicKey: string; signature: string; signatureType: "ed25519"; })[];
        itemSignals: undefined | ({ cf?: { region?: string | null | undefined; latitude?: string | null | undefined; longitude?: string | null | undefined; asn?: string | number | null | undefined; colo?: string | null | undefined; country?: string | null | undefined; city?: string | null | undefined; continent?: string | null | undefined; postalCode?: string | null | undefined; metroCode?: string | null | undefined; regionCode?: string | null | undefined; timezone?: string | null | undefined; } | undefined; observableEntropy?: string | undefined; submittedAt: string; });
        proofs: ({ inputHash: string; inclusionProof: { p: [number, string][]; v: number; h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512"; }; merkleRoot: string; })[];
        transactions: Record<string, ({
            hash: string;
            inputHash: string;
            intent: "bitcoin";
        } | {
            hash: string;
            inputHash: string;
            intent: "ethereum";
        } | {
            hash: string;
            inputHash: string;
            intent: "stellar";
            ledger: number;
        } | {
            id: string;
            inputHash: string;
            intent: "twitter";
        })[]>;
    }, {
        id: string;
        itemData: ({ location?: { timestamp?: string | undefined; floor?: number | undefined; altitude?: number | undefined; ellipsoidalAltitude?: number | undefined; horizontalAccuracy?: number | undefined; verticalAccuracy?: number | undefined; speed?: number | undefined; speedAccuracy?: number | undefined; course?: number | undefined; courseAccuracy?: number | undefined; magneticHeading?: number | undefined; headingAccuracy?: number | undefined; trueHeading?: number | undefined; coordinate: { latitude: string; longitude: string; }; } | undefined; address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; description?: string | undefined; timestamp?: string | undefined; people?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; }[] | undefined; extra?: Json | undefined; hash: string; hashType: "sha1" | "sha-256" | "sha-384" | "sha-512"; })[];
        itemDataSignatures: undefined | ({ signer?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; } | undefined; publicKey: string; signature: string; signatureType: "ed25519"; })[];
        itemSignals: undefined | ({ cf?: { region?: string | null | undefined; latitude?: string | null | undefined; longitude?: string | null | undefined; asn?: string | number | null | undefined; colo?: string | null | undefined; country?: string | null | undefined; city?: string | null | undefined; continent?: string | null | undefined; postalCode?: string | null | undefined; metroCode?: string | null | undefined; regionCode?: string | null | undefined; timezone?: string | null | undefined; } | undefined; observableEntropy?: string | undefined; submittedAt: string; });
        proofs: ({ inputHash: string; inclusionProof: { p: [number, string][]; v: number; h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512"; }; merkleRoot: string; })[];
        transactions: Record<string, ({
            hash: string;
            inputHash: string;
            intent: "bitcoin";
        } | {
            hash: string;
            inputHash: string;
            intent: "ethereum";
        } | {
            hash: string;
            inputHash: string;
            intent: "stellar";
            ledger: number;
        } | {
            id: string;
            inputHash: string;
            intent: "twitter";
        })[]>;
    }>;
    commitmentDataSignatures: ZodArray<ZodObject<{
        publicKey: ZodEffects<ZodString, string, string>;
        signature: ZodEffects<ZodString, string, string>;
        signatureType: ZodLiteral<"ed25519">;
        signer: ZodOptional<ZodObject<{
            address: ZodOptional<ZodObject<{
                countryCode: ZodOptional<ZodEffects<ZodString, string, string>>;
                floor: ZodOptional<ZodString>;
                postcode: ZodOptional<ZodString>;
                region: ZodOptional<ZodString>;
                streetName: ZodOptional<ZodString>;
                streetNo: ZodOptional<ZodString>;
                streetType: ZodOptional<ZodString>;
                town: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                countryCode: undefined | string;
                floor: undefined | string;
                postcode: undefined | string;
                region: undefined | string;
                streetName: undefined | string;
                streetNo: undefined | string;
                streetType: undefined | string;
                town: undefined | string;
            }, {
                countryCode: undefined | string;
                floor: undefined | string;
                postcode: undefined | string;
                region: undefined | string;
                streetName: undefined | string;
                streetNo: undefined | string;
                streetType: undefined | string;
                town: undefined | string;
            }>>;
            email: ZodOptional<ZodString>;
            givenName: ZodOptional<ZodString>;
            organizationName: ZodOptional<ZodString>;
            roles: ZodOptional<ZodArray<ZodString, "many">>;
            surname: ZodOptional<ZodString>;
            uri: ZodOptional<ZodString>;
        }, "strip", ZodTypeAny, {
            address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
            email: undefined | string;
            givenName: undefined | string;
            organizationName: undefined | string;
            roles: undefined | string[];
            surname: undefined | string;
            uri: undefined | string;
        }, {
            address: undefined | ({ region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; });
            email: undefined | string;
            givenName: undefined | string;
            organizationName: undefined | string;
            roles: undefined | string[];
            surname: undefined | string;
            uri: undefined | string;
        }>>;
    }, "strip", ZodTypeAny, {
        publicKey: string;
        signature: string;
        signatureType: "ed25519";
        signer: undefined | ({ address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; });
    }, {
        publicKey: string;
        signature: string;
        signatureType: "ed25519";
        signer: undefined | ({ address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; });
    }>, "many">;
}, "strip", ZodTypeAny, {
    commitmentData: { itemSignals?: { cf?: { region?: string | null | undefined; latitude?: string | null | undefined; longitude?: string | null | undefined; asn?: string | number | null | undefined; colo?: string | null | undefined; country?: string | null | undefined; city?: string | null | undefined; continent?: string | null | undefined; postalCode?: string | null | undefined; metroCode?: string | null | undefined; regionCode?: string | null | undefined; timezone?: string | null | undefined; } | undefined; observableEntropy?: string | undefined; submittedAt: string; } | undefined; itemDataSignatures?: { signer?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; } | undefined; publicKey: string; signature: string; signatureType: "ed25519"; }[] | undefined; id: string; itemData: { location?: { timestamp?: string | undefined; floor?: number | undefined; altitude?: number | undefined; ellipsoidalAltitude?: number | undefined; horizontalAccuracy?: number | undefined; verticalAccuracy?: number | undefined; speed?: number | undefined; speedAccuracy?: number | undefined; course?: number | undefined; courseAccuracy?: number | undefined; magneticHeading?: number | undefined; headingAccuracy?: number | undefined; trueHeading?: number | undefined; coordinate: { latitude: string; longitude: string; }; } | undefined; address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; description?: string | undefined; timestamp?: string | undefined; people?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; }[] | undefined; extra?: Json | undefined; hash: string; hashType: "sha1" | "sha-256" | "sha-384" | "sha-512"; }[]; proofs: { inputHash: string; inclusionProof: { p: [number, string][]; v: number; h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512"; }; merkleRoot: string; }[]; transactions: Record<string, ({ hash: string; inputHash: string; intent: "bitcoin"; } | { hash: string; inputHash: string; intent: "ethereum"; } | { hash: string; inputHash: string; intent: "stellar"; ledger: number; } | { id: string; inputHash: string; intent: "twitter"; })[]>; };
    commitmentDataSignatures: ({ signer?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; } | undefined; publicKey: string; signature: string; signatureType: "ed25519"; })[];
}, {
    commitmentData: { itemSignals?: { cf?: { region?: string | null | undefined; latitude?: string | null | undefined; longitude?: string | null | undefined; asn?: string | number | null | undefined; colo?: string | null | undefined; country?: string | null | undefined; city?: string | null | undefined; continent?: string | null | undefined; postalCode?: string | null | undefined; metroCode?: string | null | undefined; regionCode?: string | null | undefined; timezone?: string | null | undefined; } | undefined; observableEntropy?: string | undefined; submittedAt: string; } | undefined; itemDataSignatures?: { signer?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; } | undefined; publicKey: string; signature: string; signatureType: "ed25519"; }[] | undefined; id: string; itemData: { location?: { timestamp?: string | undefined; floor?: number | undefined; altitude?: number | undefined; ellipsoidalAltitude?: number | undefined; horizontalAccuracy?: number | undefined; verticalAccuracy?: number | undefined; speed?: number | undefined; speedAccuracy?: number | undefined; course?: number | undefined; courseAccuracy?: number | undefined; magneticHeading?: number | undefined; headingAccuracy?: number | undefined; trueHeading?: number | undefined; coordinate: { latitude: string; longitude: string; }; } | undefined; address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; description?: string | undefined; timestamp?: string | undefined; people?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; }[] | undefined; extra?: Json | undefined; hash: string; hashType: "sha1" | "sha-256" | "sha-384" | "sha-512"; }[]; proofs: { inputHash: string; inclusionProof: { p: [number, string][]; v: number; h: "sha224" | "sha256" | "sha384" | "sha512" | "sha512_256" | "sha3_224" | "sha3_256" | "sha3_384" | "sha3_512"; }; merkleRoot: string; }[]; transactions: Record<string, ({ hash: string; inputHash: string; intent: "bitcoin"; } | { hash: string; inputHash: string; intent: "ethereum"; } | { hash: string; inputHash: string; intent: "stellar"; ledger: number; } | { id: string; inputHash: string; intent: "twitter"; })[]>; };
    commitmentDataSignatures: ({ signer?: { address?: { region?: string | undefined; streetNo?: string | undefined; streetName?: string | undefined; streetType?: string | undefined; floor?: string | undefined; town?: string | undefined; postcode?: string | undefined; countryCode?: string | undefined; } | undefined; email?: string | undefined; givenName?: string | undefined; surname?: string | undefined; organizationName?: string | undefined; roles?: string[] | undefined; uri?: string | undefined; } | undefined; publicKey: string; signature: string; signatureType: "ed25519"; })[];
}> = ...