import { z } from "zod";
export declare const LocalMarkConstraints: {
    readonly nameMaxLength: 64;
    readonly tagMaxLength: 64;
    readonly tagMaxCount: 50;
};
export declare const LocalInfoConstraints: {
    readonly nameMaxLength: 64;
    readonly contentMaxLength: 300;
    readonly contentMaxCount: 50;
    readonly defaultName: "Address of delivery";
};
export declare const AccountConstraints: {
    readonly nameMaxLength: 64;
};
export declare const ErrorResultSchema: z.ZodObject<{
    error: z.ZodLiteral<true>;
    code: z.ZodOptional<z.ZodString>;
    message: z.ZodString;
    details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    message: string;
    error: true;
    code?: string | undefined;
    details?: Record<string, string> | undefined;
}, {
    message: string;
    error: true;
    code?: string | undefined;
    details?: Record<string, string> | undefined;
}>;
export declare const createResultSchema: <T extends z.ZodType>(successSchema: T) => z.ZodUnion<[z.ZodObject<{
    success: z.ZodLiteral<true>;
    data: T;
}, "strip", z.ZodTypeAny, z.objectUtil.addQuestionMarks<z.baseObjectOutputType<{
    success: z.ZodLiteral<true>;
    data: T;
}>, any> extends infer T_1 ? { [k in keyof T_1]: T_1[k]; } : never, z.baseObjectInputType<{
    success: z.ZodLiteral<true>;
    data: T;
}> extends infer T_2 ? { [k_1 in keyof T_2]: T_2[k_1]; } : never>, z.ZodObject<{
    error: z.ZodLiteral<true>;
    code: z.ZodOptional<z.ZodString>;
    message: z.ZodString;
    details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    message: string;
    error: true;
    code?: string | undefined;
    details?: Record<string, string> | undefined;
}, {
    message: string;
    error: true;
    code?: string | undefined;
    details?: Record<string, string> | undefined;
}>]>;
export declare const CoinBalanceSchema: z.ZodObject<{
    coinType: z.ZodString;
    coinObjectCount: z.ZodNumber;
    totalBalance: z.ZodString;
    lockedBalance: z.ZodRecord<z.ZodString, z.ZodString>;
}, "strip", z.ZodTypeAny, {
    coinType: string;
    coinObjectCount: number;
    totalBalance: string;
    lockedBalance: Record<string, string>;
}, {
    coinType: string;
    coinObjectCount: number;
    totalBalance: string;
    lockedBalance: Record<string, string>;
}>;
export declare const CoinStructSchema: z.ZodObject<{
    balance: z.ZodString;
    coinObjectId: z.ZodString;
    coinType: z.ZodString;
    digest: z.ZodString;
    previousTransaction: z.ZodString;
    version: z.ZodString;
}, "strip", z.ZodTypeAny, {
    version: string;
    previousTransaction: string;
    balance: string;
    coinType: string;
    coinObjectId: string;
    digest: string;
}, {
    version: string;
    previousTransaction: string;
    balance: string;
    coinType: string;
    coinObjectId: string;
    digest: string;
}>;
export declare const PaginatedCoinsSchema: z.ZodObject<{
    data: z.ZodArray<z.ZodObject<{
        balance: z.ZodString;
        coinObjectId: z.ZodString;
        coinType: z.ZodString;
        digest: z.ZodString;
        previousTransaction: z.ZodString;
        version: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        version: string;
        previousTransaction: string;
        balance: string;
        coinType: string;
        coinObjectId: string;
        digest: string;
    }, {
        version: string;
        previousTransaction: string;
        balance: string;
        coinType: string;
        coinObjectId: string;
        digest: string;
    }>, "many">;
    hasNextPage: z.ZodBoolean;
    nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    data: {
        version: string;
        previousTransaction: string;
        balance: string;
        coinType: string;
        coinObjectId: string;
        digest: string;
    }[];
    hasNextPage: boolean;
    nextCursor?: string | null | undefined;
}, {
    data: {
        version: string;
        previousTransaction: string;
        balance: string;
        coinType: string;
        coinObjectId: string;
        digest: string;
    }[];
    hasNextPage: boolean;
    nextCursor?: string | null | undefined;
}>;
export declare const FaucetCoinInfoSchema: z.ZodObject<{
    amount: z.ZodNumber;
    id: z.ZodString;
    transferTxDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
    amount: number;
    transferTxDigest: string;
}, {
    id: string;
    amount: number;
    transferTxDigest: string;
}>;
export declare const EventIdSchema: z.ZodObject<{
    eventSeq: z.ZodString;
    txDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
    eventSeq: string;
    txDigest: string;
}, {
    eventSeq: string;
    txDigest: string;
}>;
export declare const WowEventSchema: z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    packageId: z.ZodString;
    parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
    sender: z.ZodString;
    timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    transactionModule: z.ZodString;
    type: z.ZodString;
    bcs: z.ZodString;
    bcsEncoding: z.ZodLiteral<"base64">;
}, "strip", z.ZodTypeAny, {
    type: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    bcsEncoding: "base64";
    packageId: string;
    parsedJson: Record<string, string | number | boolean>;
    sender: string;
    transactionModule: string;
    bcs: string;
    timestampMs?: string | null | undefined;
}, {
    type: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    bcsEncoding: "base64";
    packageId: string;
    parsedJson: Record<string, string | number | boolean>;
    sender: string;
    transactionModule: string;
    bcs: string;
    timestampMs?: string | null | undefined;
}>, z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    packageId: z.ZodString;
    parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
    sender: z.ZodString;
    timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    transactionModule: z.ZodString;
    type: z.ZodString;
    bcs: z.ZodString;
    bcsEncoding: z.ZodLiteral<"base58">;
}, "strip", z.ZodTypeAny, {
    type: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    bcsEncoding: "base58";
    packageId: string;
    parsedJson: Record<string, string | number | boolean>;
    sender: string;
    transactionModule: string;
    bcs: string;
    timestampMs?: string | null | undefined;
}, {
    type: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    bcsEncoding: "base58";
    packageId: string;
    parsedJson: Record<string, string | number | boolean>;
    sender: string;
    transactionModule: string;
    bcs: string;
    timestampMs?: string | null | undefined;
}>]>;
export declare const BalanceChangeSchema: z.ZodObject<{
    amount: z.ZodString;
    coinType: z.ZodString;
    owner: z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>;
}, "strip", z.ZodTypeAny, {
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    };
    coinType: string;
    amount: string;
}, {
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    };
    coinType: string;
    amount: string;
}>;
export declare const GasCostSummarySchema: z.ZodObject<{
    computationCost: z.ZodString;
    nonRefundableStorageFee: z.ZodString;
    storageCost: z.ZodString;
    storageRebate: z.ZodString;
}, "strip", z.ZodTypeAny, {
    computationCost: string;
    nonRefundableStorageFee: string;
    storageCost: string;
    storageRebate: string;
}, {
    computationCost: string;
    nonRefundableStorageFee: string;
    storageCost: string;
    storageRebate: string;
}>;
export declare const WowObjectRefSchema: z.ZodObject<{
    digest: z.ZodString;
    objectId: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    version: string | number;
    digest: string;
    objectId: string;
}, {
    version: string | number;
    digest: string;
    objectId: string;
}>;
export declare const OwnedObjectRefSchema: z.ZodObject<{
    owner: z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>;
    reference: z.ZodObject<{
        digest: z.ZodString;
        objectId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        version: string | number;
        digest: string;
        objectId: string;
    }, {
        version: string | number;
        digest: string;
        objectId: string;
    }>;
}, "strip", z.ZodTypeAny, {
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    };
    reference: {
        version: string | number;
        digest: string;
        objectId: string;
    };
}, {
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    };
    reference: {
        version: string | number;
        digest: string;
        objectId: string;
    };
}>;
export declare const TransactionBlockEffectsModifiedAtVersionsSchema: z.ZodObject<{
    objectId: z.ZodString;
    sequenceNumber: z.ZodString;
}, "strip", z.ZodTypeAny, {
    objectId: string;
    sequenceNumber: string;
}, {
    objectId: string;
    sequenceNumber: string;
}>;
export declare const WowMoveAbortSchema: z.ZodObject<{
    error_code: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    function: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    line: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    module_id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    function?: string | null | undefined;
    error_code?: string | null | undefined;
    line?: number | null | undefined;
    module_id?: string | null | undefined;
}, {
    function?: string | null | undefined;
    error_code?: string | null | undefined;
    line?: number | null | undefined;
    module_id?: string | null | undefined;
}>;
export declare const ExecutionStatusSchema: z.ZodObject<{
    status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
    error: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    status: "success" | "failure";
    error?: string | undefined;
}, {
    status: "success" | "failure";
    error?: string | undefined;
}>;
export declare const WowGasDataSchema: z.ZodObject<{
    budget: z.ZodString;
    owner: z.ZodString;
    payment: z.ZodArray<z.ZodObject<{
        digest: z.ZodString;
        objectId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        version: string | number;
        digest: string;
        objectId: string;
    }, {
        version: string | number;
        digest: string;
        objectId: string;
    }>, "many">;
    price: z.ZodString;
}, "strip", z.ZodTypeAny, {
    owner: string;
    payment: {
        version: string | number;
        digest: string;
        objectId: string;
    }[];
    budget: string;
    price: string;
}, {
    owner: string;
    payment: {
        version: string | number;
        digest: string;
        objectId: string;
    }[];
    budget: string;
    price: string;
}>;
export declare const WowTransactionBlockKindSchema: z.ZodObject<{
    kind: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const TransactionBlockDataSchema: z.ZodObject<{
    gasData: z.ZodObject<{
        budget: z.ZodString;
        owner: z.ZodString;
        payment: z.ZodArray<z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>, "many">;
        price: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        owner: string;
        payment: {
            version: string | number;
            digest: string;
            objectId: string;
        }[];
        budget: string;
        price: string;
    }, {
        owner: string;
        payment: {
            version: string | number;
            digest: string;
            objectId: string;
        }[];
        budget: string;
        price: string;
    }>;
    messageVersion: z.ZodLiteral<"v1">;
    sender: z.ZodString;
    transaction: z.ZodObject<{
        kind: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        kind: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        kind: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>;
}, "strip", z.ZodTypeAny, {
    sender: string;
    gasData: {
        owner: string;
        payment: {
            version: string | number;
            digest: string;
            objectId: string;
        }[];
        budget: string;
        price: string;
    };
    messageVersion: "v1";
    transaction: {
        kind: string;
    } & {
        [k: string]: unknown;
    };
}, {
    sender: string;
    gasData: {
        owner: string;
        payment: {
            version: string | number;
            digest: string;
            objectId: string;
        }[];
        budget: string;
        price: string;
    };
    messageVersion: "v1";
    transaction: {
        kind: string;
    } & {
        [k: string]: unknown;
    };
}>;
export declare const WowTransactionBlockSchema: z.ZodObject<{
    data: z.ZodObject<{
        gasData: z.ZodObject<{
            budget: z.ZodString;
            owner: z.ZodString;
            payment: z.ZodArray<z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>, "many">;
            price: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            owner: string;
            payment: {
                version: string | number;
                digest: string;
                objectId: string;
            }[];
            budget: string;
            price: string;
        }, {
            owner: string;
            payment: {
                version: string | number;
                digest: string;
                objectId: string;
            }[];
            budget: string;
            price: string;
        }>;
        messageVersion: z.ZodLiteral<"v1">;
        sender: z.ZodString;
        transaction: z.ZodObject<{
            kind: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            kind: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            kind: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>;
    }, "strip", z.ZodTypeAny, {
        sender: string;
        gasData: {
            owner: string;
            payment: {
                version: string | number;
                digest: string;
                objectId: string;
            }[];
            budget: string;
            price: string;
        };
        messageVersion: "v1";
        transaction: {
            kind: string;
        } & {
            [k: string]: unknown;
        };
    }, {
        sender: string;
        gasData: {
            owner: string;
            payment: {
                version: string | number;
                digest: string;
                objectId: string;
            }[];
            budget: string;
            price: string;
        };
        messageVersion: "v1";
        transaction: {
            kind: string;
        } & {
            [k: string]: unknown;
        };
    }>;
    txSignatures: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    data: {
        sender: string;
        gasData: {
            owner: string;
            payment: {
                version: string | number;
                digest: string;
                objectId: string;
            }[];
            budget: string;
            price: string;
        };
        messageVersion: "v1";
        transaction: {
            kind: string;
        } & {
            [k: string]: unknown;
        };
    };
    txSignatures: string[];
}, {
    data: {
        sender: string;
        gasData: {
            owner: string;
            payment: {
                version: string | number;
                digest: string;
                objectId: string;
            }[];
            budget: string;
            price: string;
        };
        messageVersion: "v1";
        transaction: {
            kind: string;
        } & {
            [k: string]: unknown;
        };
    };
    txSignatures: string[];
}>;
export declare const WowObjectChangeSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
    type: z.ZodLiteral<"published">;
    digest: z.ZodString;
    modules: z.ZodArray<z.ZodString, "many">;
    packageId: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    type: "published";
    version: string | number;
    digest: string;
    packageId: string;
    modules: string[];
}, {
    type: "published";
    version: string | number;
    digest: string;
    packageId: string;
    modules: string[];
}>, z.ZodObject<{
    type: z.ZodLiteral<"transferred">;
    digest: z.ZodString;
    objectId: z.ZodString;
    objectType: z.ZodString;
    recipient: z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>;
    sender: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    type: "transferred";
    version: string | number;
    digest: string;
    sender: string;
    objectId: string;
    objectType: string;
    recipient: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    };
}, {
    type: "transferred";
    version: string | number;
    digest: string;
    sender: string;
    objectId: string;
    objectType: string;
    recipient: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    };
}>, z.ZodObject<{
    type: z.ZodLiteral<"mutated">;
    digest: z.ZodString;
    objectId: z.ZodString;
    objectType: z.ZodString;
    owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>;
    previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    sender: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    type: "mutated";
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    } | null;
    version: string | number;
    digest: string;
    sender: string;
    objectId: string;
    objectType: string;
    previousVersion: string | number;
}, {
    type: "mutated";
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    } | null;
    version: string | number;
    digest: string;
    sender: string;
    objectId: string;
    objectType: string;
    previousVersion: string | number;
}>, z.ZodObject<{
    type: z.ZodLiteral<"deleted">;
    objectId: z.ZodString;
    objectType: z.ZodString;
    sender: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    type: "deleted";
    version: string | number;
    sender: string;
    objectId: string;
    objectType: string;
}, {
    type: "deleted";
    version: string | number;
    sender: string;
    objectId: string;
    objectType: string;
}>, z.ZodObject<{
    type: z.ZodLiteral<"wrapped">;
    objectId: z.ZodString;
    objectType: z.ZodString;
    sender: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    type: "wrapped";
    version: string | number;
    sender: string;
    objectId: string;
    objectType: string;
}, {
    type: "wrapped";
    version: string | number;
    sender: string;
    objectId: string;
    objectType: string;
}>, z.ZodObject<{
    type: z.ZodLiteral<"created">;
    digest: z.ZodString;
    objectId: z.ZodString;
    objectType: z.ZodString;
    owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>;
    sender: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    type: "created";
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    } | null;
    version: string | number;
    digest: string;
    sender: string;
    objectId: string;
    objectType: string;
}, {
    type: "created";
    owner: {
        AddressOwner: string;
    } | {
        ObjectOwner: string;
    } | {
        Shared: {
            initial_shared_version: string | number;
        };
    } | "Immutable" | {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    } | null;
    version: string | number;
    digest: string;
    sender: string;
    objectId: string;
    objectType: string;
}>]>;
export declare const TransactionEffectsSchema: z.ZodObject<{
    abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        data: z.ZodObject<{
            gasData: z.ZodObject<{
                budget: z.ZodString;
                owner: z.ZodString;
                payment: z.ZodArray<z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>, "many">;
                price: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            }, {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            }>;
            messageVersion: z.ZodLiteral<"v1">;
            sender: z.ZodString;
            transaction: z.ZodObject<{
                kind: z.ZodString;
            }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                kind: z.ZodString;
            }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                kind: z.ZodString;
            }, z.ZodTypeAny, "passthrough">>;
        }, "strip", z.ZodTypeAny, {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        }, {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        }>;
        txSignatures: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    }, {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    }>, z.ZodNull]>>;
    created: z.ZodOptional<z.ZodArray<z.ZodObject<{
        owner: z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>;
        reference: z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }>, "many">>;
    deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
        digest: z.ZodString;
        objectId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        version: string | number;
        digest: string;
        objectId: string;
    }, {
        version: string | number;
        digest: string;
        objectId: string;
    }>, "many">>;
    dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    gasObject: z.ZodObject<{
        owner: z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>;
        reference: z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }>;
    gasUsed: z.ZodObject<{
        computationCost: z.ZodString;
        nonRefundableStorageFee: z.ZodString;
        storageCost: z.ZodString;
        storageRebate: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        computationCost: string;
        nonRefundableStorageFee: string;
        storageCost: string;
        storageRebate: string;
    }, {
        computationCost: string;
        nonRefundableStorageFee: string;
        storageCost: string;
        storageRebate: string;
    }>;
    messageVersion: z.ZodLiteral<"v1">;
    modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{
        objectId: z.ZodString;
        sequenceNumber: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        objectId: string;
        sequenceNumber: string;
    }, {
        objectId: string;
        sequenceNumber: string;
    }>, "many">>;
    mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{
        owner: z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>;
        reference: z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }>, "many">>;
    sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{
        digest: z.ZodString;
        objectId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        version: string | number;
        digest: string;
        objectId: string;
    }, {
        version: string | number;
        digest: string;
        objectId: string;
    }>, "many">>;
    status: z.ZodObject<{
        status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
        error: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        status: "success" | "failure";
        error?: string | undefined;
    }, {
        status: "success" | "failure";
        error?: string | undefined;
    }>;
    transactionDigest: z.ZodString;
    unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
        owner: z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>;
        reference: z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }>, "many">>;
    unwrappedThenDeleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
        digest: z.ZodString;
        objectId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        version: string | number;
        digest: string;
        objectId: string;
    }, {
        version: string | number;
        digest: string;
        objectId: string;
    }>, "many">>;
    wrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
        digest: z.ZodString;
        objectId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        version: string | number;
        digest: string;
        objectId: string;
    }, {
        version: string | number;
        digest: string;
        objectId: string;
    }>, "many">>;
}, "strip", z.ZodTypeAny, {
    status: {
        status: "success" | "failure";
        error?: string | undefined;
    };
    messageVersion: "v1";
    executedEpoch: string | number;
    gasObject: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    };
    gasUsed: {
        computationCost: string;
        nonRefundableStorageFee: string;
        storageCost: string;
        storageRebate: string;
    };
    transactionDigest: string;
    created?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }[] | undefined;
    mutated?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }[] | undefined;
    deleted?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
    wrapped?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
    abortError?: {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    } | null | undefined;
    dependencies?: string[] | undefined;
    eventsDigest?: string | null | undefined;
    modifiedAtVersions?: {
        objectId: string;
        sequenceNumber: string;
    }[] | undefined;
    sharedObjects?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
    unwrapped?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }[] | undefined;
    unwrappedThenDeleted?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
}, {
    status: {
        status: "success" | "failure";
        error?: string | undefined;
    };
    messageVersion: "v1";
    executedEpoch: string | number;
    gasObject: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    };
    gasUsed: {
        computationCost: string;
        nonRefundableStorageFee: string;
        storageCost: string;
        storageRebate: string;
    };
    transactionDigest: string;
    created?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }[] | undefined;
    mutated?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }[] | undefined;
    deleted?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
    wrapped?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
    abortError?: {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    } | null | undefined;
    dependencies?: string[] | undefined;
    eventsDigest?: string | null | undefined;
    modifiedAtVersions?: {
        objectId: string;
        sequenceNumber: string;
    }[] | undefined;
    sharedObjects?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
    unwrapped?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        reference: {
            version: string | number;
            digest: string;
            objectId: string;
        };
    }[] | undefined;
    unwrappedThenDeleted?: {
        version: string | number;
        digest: string;
        objectId: string;
    }[] | undefined;
}>;
export declare const WowTransactionBlockResponseSchema: z.ZodObject<{
    balanceChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodObject<{
        amount: z.ZodString;
        coinType: z.ZodString;
        owner: z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>;
    }, "strip", z.ZodTypeAny, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        coinType: string;
        amount: string;
    }, {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        coinType: string;
        amount: string;
    }>, "many">, z.ZodNull]>>;
    checkpoint: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    confirmedLocalExecution: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
    digest: z.ZodString;
    effects: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            data: z.ZodObject<{
                gasData: z.ZodObject<{
                    budget: z.ZodString;
                    owner: z.ZodString;
                    payment: z.ZodArray<z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>, "many">;
                    price: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                }, {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                }>;
                messageVersion: z.ZodLiteral<"v1">;
                sender: z.ZodString;
                transaction: z.ZodObject<{
                    kind: z.ZodString;
                }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                    kind: z.ZodString;
                }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                    kind: z.ZodString;
                }, z.ZodTypeAny, "passthrough">>;
            }, "strip", z.ZodTypeAny, {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            }, {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            }>;
            txSignatures: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        }, {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        }>, z.ZodNull]>>;
        created: z.ZodOptional<z.ZodArray<z.ZodObject<{
            owner: z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>;
            reference: z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>;
        }, "strip", z.ZodTypeAny, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }>, "many">>;
        deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>, "many">>;
        dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        gasObject: z.ZodObject<{
            owner: z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>;
            reference: z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>;
        }, "strip", z.ZodTypeAny, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }>;
        gasUsed: z.ZodObject<{
            computationCost: z.ZodString;
            nonRefundableStorageFee: z.ZodString;
            storageCost: z.ZodString;
            storageRebate: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            computationCost: string;
            nonRefundableStorageFee: string;
            storageCost: string;
            storageRebate: string;
        }, {
            computationCost: string;
            nonRefundableStorageFee: string;
            storageCost: string;
            storageRebate: string;
        }>;
        messageVersion: z.ZodLiteral<"v1">;
        modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{
            objectId: z.ZodString;
            sequenceNumber: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            objectId: string;
            sequenceNumber: string;
        }, {
            objectId: string;
            sequenceNumber: string;
        }>, "many">>;
        mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{
            owner: z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>;
            reference: z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>;
        }, "strip", z.ZodTypeAny, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }>, "many">>;
        sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>, "many">>;
        status: z.ZodObject<{
            status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
            error: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            status: "success" | "failure";
            error?: string | undefined;
        }, {
            status: "success" | "failure";
            error?: string | undefined;
        }>;
        transactionDigest: z.ZodString;
        unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
            owner: z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>;
            reference: z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>;
        }, "strip", z.ZodTypeAny, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }>, "many">>;
        unwrappedThenDeleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>, "many">>;
        wrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
            digest: z.ZodString;
            objectId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            version: string | number;
            digest: string;
            objectId: string;
        }, {
            version: string | number;
            digest: string;
            objectId: string;
        }>, "many">>;
    }, "strip", z.ZodTypeAny, {
        status: {
            status: "success" | "failure";
            error?: string | undefined;
        };
        messageVersion: "v1";
        executedEpoch: string | number;
        gasObject: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        };
        gasUsed: {
            computationCost: string;
            nonRefundableStorageFee: string;
            storageCost: string;
            storageRebate: string;
        };
        transactionDigest: string;
        created?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        mutated?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        deleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        wrapped?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        abortError?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        dependencies?: string[] | undefined;
        eventsDigest?: string | null | undefined;
        modifiedAtVersions?: {
            objectId: string;
            sequenceNumber: string;
        }[] | undefined;
        sharedObjects?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        unwrapped?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        unwrappedThenDeleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
    }, {
        status: {
            status: "success" | "failure";
            error?: string | undefined;
        };
        messageVersion: "v1";
        executedEpoch: string | number;
        gasObject: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        };
        gasUsed: {
            computationCost: string;
            nonRefundableStorageFee: string;
            storageCost: string;
            storageRebate: string;
        };
        transactionDigest: string;
        created?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        mutated?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        deleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        wrapped?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        abortError?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        dependencies?: string[] | undefined;
        eventsDigest?: string | null | undefined;
        modifiedAtVersions?: {
            objectId: string;
            sequenceNumber: string;
        }[] | undefined;
        sharedObjects?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        unwrapped?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        unwrappedThenDeleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
    }>, z.ZodNull]>>;
    errors: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    events: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        packageId: z.ZodString;
        parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
        sender: z.ZodString;
        timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        transactionModule: z.ZodString;
        type: z.ZodString;
        bcs: z.ZodString;
        bcsEncoding: z.ZodLiteral<"base64">;
    }, "strip", z.ZodTypeAny, {
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base64";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    }, {
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base64";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        packageId: z.ZodString;
        parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
        sender: z.ZodString;
        timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        transactionModule: z.ZodString;
        type: z.ZodString;
        bcs: z.ZodString;
        bcsEncoding: z.ZodLiteral<"base58">;
    }, "strip", z.ZodTypeAny, {
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base58";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    }, {
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base58";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    }>]>, "many">, z.ZodNull]>>;
    objectChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
        type: z.ZodLiteral<"published">;
        digest: z.ZodString;
        modules: z.ZodArray<z.ZodString, "many">;
        packageId: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        type: "published";
        version: string | number;
        digest: string;
        packageId: string;
        modules: string[];
    }, {
        type: "published";
        version: string | number;
        digest: string;
        packageId: string;
        modules: string[];
    }>, z.ZodObject<{
        type: z.ZodLiteral<"transferred">;
        digest: z.ZodString;
        objectId: z.ZodString;
        objectType: z.ZodString;
        recipient: z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>;
        sender: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        type: "transferred";
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        recipient: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
    }, {
        type: "transferred";
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        recipient: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
    }>, z.ZodObject<{
        type: z.ZodLiteral<"mutated">;
        digest: z.ZodString;
        objectId: z.ZodString;
        objectType: z.ZodString;
        owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>;
        previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        sender: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        type: "mutated";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        previousVersion: string | number;
    }, {
        type: "mutated";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        previousVersion: string | number;
    }>, z.ZodObject<{
        type: z.ZodLiteral<"deleted">;
        objectId: z.ZodString;
        objectType: z.ZodString;
        sender: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        type: "deleted";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    }, {
        type: "deleted";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    }>, z.ZodObject<{
        type: z.ZodLiteral<"wrapped">;
        objectId: z.ZodString;
        objectType: z.ZodString;
        sender: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        type: "wrapped";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    }, {
        type: "wrapped";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    }>, z.ZodObject<{
        type: z.ZodLiteral<"created">;
        digest: z.ZodString;
        objectId: z.ZodString;
        objectType: z.ZodString;
        owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>;
        sender: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        type: "created";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
    }, {
        type: "created";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
    }>]>, "many">, z.ZodNull]>>;
    rawEffects: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    rawTransaction: z.ZodOptional<z.ZodString>;
    timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    transaction: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        data: z.ZodObject<{
            gasData: z.ZodObject<{
                budget: z.ZodString;
                owner: z.ZodString;
                payment: z.ZodArray<z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>, "many">;
                price: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            }, {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            }>;
            messageVersion: z.ZodLiteral<"v1">;
            sender: z.ZodString;
            transaction: z.ZodObject<{
                kind: z.ZodString;
            }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                kind: z.ZodString;
            }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                kind: z.ZodString;
            }, z.ZodTypeAny, "passthrough">>;
        }, "strip", z.ZodTypeAny, {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        }, {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        }>;
        txSignatures: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    }, {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    }>, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    digest: string;
    timestampMs?: string | null | undefined;
    transaction?: {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    } | null | undefined;
    balanceChanges?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        coinType: string;
        amount: string;
    }[] | null | undefined;
    checkpoint?: string | null | undefined;
    confirmedLocalExecution?: boolean | null | undefined;
    effects?: {
        status: {
            status: "success" | "failure";
            error?: string | undefined;
        };
        messageVersion: "v1";
        executedEpoch: string | number;
        gasObject: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        };
        gasUsed: {
            computationCost: string;
            nonRefundableStorageFee: string;
            storageCost: string;
            storageRebate: string;
        };
        transactionDigest: string;
        created?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        mutated?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        deleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        wrapped?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        abortError?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        dependencies?: string[] | undefined;
        eventsDigest?: string | null | undefined;
        modifiedAtVersions?: {
            objectId: string;
            sequenceNumber: string;
        }[] | undefined;
        sharedObjects?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        unwrapped?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        unwrappedThenDeleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
    } | null | undefined;
    errors?: string[] | undefined;
    events?: ({
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base64";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    } | {
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base58";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    })[] | null | undefined;
    objectChanges?: ({
        type: "published";
        version: string | number;
        digest: string;
        packageId: string;
        modules: string[];
    } | {
        type: "transferred";
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        recipient: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
    } | {
        type: "mutated";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        previousVersion: string | number;
    } | {
        type: "deleted";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    } | {
        type: "wrapped";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    } | {
        type: "created";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
    })[] | null | undefined;
    rawEffects?: number[] | undefined;
    rawTransaction?: string | undefined;
}, {
    digest: string;
    timestampMs?: string | null | undefined;
    transaction?: {
        data: {
            sender: string;
            gasData: {
                owner: string;
                payment: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[];
                budget: string;
                price: string;
            };
            messageVersion: "v1";
            transaction: {
                kind: string;
            } & {
                [k: string]: unknown;
            };
        };
        txSignatures: string[];
    } | null | undefined;
    balanceChanges?: {
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
        coinType: string;
        amount: string;
    }[] | null | undefined;
    checkpoint?: string | null | undefined;
    confirmedLocalExecution?: boolean | null | undefined;
    effects?: {
        status: {
            status: "success" | "failure";
            error?: string | undefined;
        };
        messageVersion: "v1";
        executedEpoch: string | number;
        gasObject: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        };
        gasUsed: {
            computationCost: string;
            nonRefundableStorageFee: string;
            storageCost: string;
            storageRebate: string;
        };
        transactionDigest: string;
        created?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        mutated?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        deleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        wrapped?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        abortError?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        dependencies?: string[] | undefined;
        eventsDigest?: string | null | undefined;
        modifiedAtVersions?: {
            objectId: string;
            sequenceNumber: string;
        }[] | undefined;
        sharedObjects?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
        unwrapped?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            reference: {
                version: string | number;
                digest: string;
                objectId: string;
            };
        }[] | undefined;
        unwrappedThenDeleted?: {
            version: string | number;
            digest: string;
            objectId: string;
        }[] | undefined;
    } | null | undefined;
    errors?: string[] | undefined;
    events?: ({
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base64";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    } | {
        type: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        bcsEncoding: "base58";
        packageId: string;
        parsedJson: Record<string, string | number | boolean>;
        sender: string;
        transactionModule: string;
        bcs: string;
        timestampMs?: string | null | undefined;
    })[] | null | undefined;
    objectChanges?: ({
        type: "published";
        version: string | number;
        digest: string;
        packageId: string;
        modules: string[];
    } | {
        type: "transferred";
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        recipient: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        };
    } | {
        type: "mutated";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
        previousVersion: string | number;
    } | {
        type: "deleted";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    } | {
        type: "wrapped";
        version: string | number;
        sender: string;
        objectId: string;
        objectType: string;
    } | {
        type: "created";
        owner: {
            AddressOwner: string;
        } | {
            ObjectOwner: string;
        } | {
            Shared: {
                initial_shared_version: string | number;
            };
        } | "Immutable" | {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        } | null;
        version: string | number;
        digest: string;
        sender: string;
        objectId: string;
        objectType: string;
    })[] | null | undefined;
    rawEffects?: number[] | undefined;
    rawTransaction?: string | undefined;
}>;
export declare const MarkParamSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodObject<{
        value: z.ZodString;
        replaceExistName: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    }, "strip", z.ZodTypeAny, {
        value: string;
        replaceExistName: boolean;
    }, {
        value: string;
        replaceExistName?: boolean | undefined;
    }>>;
    address: z.ZodEffects<z.ZodString, string, string>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    address: string;
    name?: {
        value: string;
        replaceExistName: boolean;
    } | undefined;
    tags?: string[] | undefined;
}, {
    address: string;
    name?: {
        value: string;
        replaceExistName?: boolean | undefined;
    } | undefined;
    tags?: string[] | undefined;
}>;
export declare const MarkDataSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodString>;
    address: z.ZodEffects<z.ZodString, string, string>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    createdAt: z.ZodOptional<z.ZodNumber>;
    updatedAt: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    address: string;
    name?: string | undefined;
    tags?: string[] | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
}, {
    address: string;
    name?: string | undefined;
    tags?: string[] | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
}>;
export declare const InfoDataInnerSchema: z.ZodObject<{
    default: z.ZodString;
    contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    createdAt: z.ZodOptional<z.ZodNumber>;
    updatedAt: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    default: string;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    contents?: string[] | undefined;
}, {
    default: string;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    contents?: string[] | undefined;
}>;
export declare const InfoDataSchema: z.ZodObject<{
    default: z.ZodString;
    contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    createdAt: z.ZodOptional<z.ZodNumber>;
    updatedAt: z.ZodOptional<z.ZodNumber>;
} & {
    name: z.ZodString;
}, "strip", z.ZodTypeAny, {
    name: string;
    default: string;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    contents?: string[] | undefined;
}, {
    name: string;
    default: string;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    contents?: string[] | undefined;
}>;
export declare const LocalMarkFilterSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    createdAt: z.ZodOptional<z.ZodObject<{
        gte: z.ZodOptional<z.ZodNumber>;
        lte: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        gte?: number | undefined;
        lte?: number | undefined;
    }, {
        gte?: number | undefined;
        lte?: number | undefined;
    }>>;
    updatedAt: z.ZodOptional<z.ZodObject<{
        gte: z.ZodOptional<z.ZodNumber>;
        lte: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        gte?: number | undefined;
        lte?: number | undefined;
    }, {
        gte?: number | undefined;
        lte?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    address?: string | undefined;
    name?: string | undefined;
    tags?: string[] | undefined;
    createdAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    updatedAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
}, {
    address?: string | undefined;
    name?: string | undefined;
    tags?: string[] | undefined;
    createdAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    updatedAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
}>;
export declare const LocalInfoFilterSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    default: z.ZodOptional<z.ZodString>;
    contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    createdAt: z.ZodOptional<z.ZodObject<{
        gte: z.ZodOptional<z.ZodNumber>;
        lte: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        gte?: number | undefined;
        lte?: number | undefined;
    }, {
        gte?: number | undefined;
        lte?: number | undefined;
    }>>;
    updatedAt: z.ZodOptional<z.ZodObject<{
        gte: z.ZodOptional<z.ZodNumber>;
        lte: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        gte?: number | undefined;
        lte?: number | undefined;
    }, {
        gte?: number | undefined;
        lte?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    name?: string | undefined;
    createdAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    updatedAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    default?: string | undefined;
    contents?: string[] | undefined;
}, {
    name?: string | undefined;
    createdAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    updatedAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    default?: string | undefined;
    contents?: string[] | undefined;
}>;
export declare const QueryLocalInfoListSchema: z.ZodObject<{
    filter: z.ZodOptional<z.ZodObject<{
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        default: z.ZodOptional<z.ZodString>;
        contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodObject<{
            gte: z.ZodOptional<z.ZodNumber>;
            lte: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            gte?: number | undefined;
            lte?: number | undefined;
        }, {
            gte?: number | undefined;
            lte?: number | undefined;
        }>>;
        updatedAt: z.ZodOptional<z.ZodObject<{
            gte: z.ZodOptional<z.ZodNumber>;
            lte: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            gte?: number | undefined;
            lte?: number | undefined;
        }, {
            gte?: number | undefined;
            lte?: number | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        default?: string | undefined;
        contents?: string[] | undefined;
    }, {
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        default?: string | undefined;
        contents?: string[] | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    filter?: {
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        default?: string | undefined;
        contents?: string[] | undefined;
    } | undefined;
}, {
    filter?: {
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        default?: string | undefined;
        contents?: string[] | undefined;
    } | undefined;
}>;
export declare const QueryAccountSchema: z.ZodObject<{
    name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    balance: z.ZodOptional<z.ZodBoolean>;
    coin: z.ZodOptional<z.ZodObject<{
        cursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        limit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        cursor?: string | null | undefined;
        limit?: number | null | undefined;
    }, {
        cursor?: string | null | undefined;
        limit?: number | null | undefined;
    }>>;
    token_type: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    name_or_address?: string | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    balance?: boolean | undefined;
    token_type?: string | undefined;
    coin?: {
        cursor?: string | null | undefined;
        limit?: number | null | undefined;
    } | undefined;
}, {
    name_or_address?: string | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    balance?: boolean | undefined;
    token_type?: string | undefined;
    coin?: {
        cursor?: string | null | undefined;
        limit?: number | null | undefined;
    } | undefined;
}>;
export declare const QueryAccountResultSchema: z.ZodObject<{
    name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    address: z.ZodOptional<z.ZodString>;
    balance: z.ZodOptional<z.ZodObject<{
        coinType: z.ZodString;
        coinObjectCount: z.ZodNumber;
        totalBalance: z.ZodString;
        lockedBalance: z.ZodRecord<z.ZodString, z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        coinType: string;
        coinObjectCount: number;
        totalBalance: string;
        lockedBalance: Record<string, string>;
    }, {
        coinType: string;
        coinObjectCount: number;
        totalBalance: string;
        lockedBalance: Record<string, string>;
    }>>;
    coin: z.ZodOptional<z.ZodObject<{
        data: z.ZodArray<z.ZodObject<{
            balance: z.ZodString;
            coinObjectId: z.ZodString;
            coinType: z.ZodString;
            digest: z.ZodString;
            previousTransaction: z.ZodString;
            version: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            version: string;
            previousTransaction: string;
            balance: string;
            coinType: string;
            coinObjectId: string;
            digest: string;
        }, {
            version: string;
            previousTransaction: string;
            balance: string;
            coinType: string;
            coinObjectId: string;
            digest: string;
        }>, "many">;
        hasNextPage: z.ZodBoolean;
        nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        data: {
            version: string;
            previousTransaction: string;
            balance: string;
            coinType: string;
            coinObjectId: string;
            digest: string;
        }[];
        hasNextPage: boolean;
        nextCursor?: string | null | undefined;
    }, {
        data: {
            version: string;
            previousTransaction: string;
            balance: string;
            coinType: string;
            coinObjectId: string;
            digest: string;
        }[];
        hasNextPage: boolean;
        nextCursor?: string | null | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    name_or_address?: string | undefined;
    address?: string | undefined;
    balance?: {
        coinType: string;
        coinObjectCount: number;
        totalBalance: string;
        lockedBalance: Record<string, string>;
    } | undefined;
    coin?: {
        data: {
            version: string;
            previousTransaction: string;
            balance: string;
            coinType: string;
            coinObjectId: string;
            digest: string;
        }[];
        hasNextPage: boolean;
        nextCursor?: string | null | undefined;
    } | undefined;
}, {
    name_or_address?: string | undefined;
    address?: string | undefined;
    balance?: {
        coinType: string;
        coinObjectCount: number;
        totalBalance: string;
        lockedBalance: Record<string, string>;
    } | undefined;
    coin?: {
        data: {
            version: string;
            previousTransaction: string;
            balance: string;
            coinType: string;
            coinObjectId: string;
            digest: string;
        }[];
        hasNextPage: boolean;
        nextCursor?: string | null | undefined;
    } | undefined;
}>;
export declare const AccountOperationSchema: z.ZodObject<{
    gen: z.ZodOptional<z.ZodObject<{
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        replaceExistName: z.ZodOptional<z.ZodBoolean>;
        m: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        name?: string | undefined;
        replaceExistName?: boolean | undefined;
        m?: string | null | undefined;
    }, {
        name?: string | undefined;
        replaceExistName?: boolean | undefined;
        m?: string | null | undefined;
    }>>;
    faucet: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        network: z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>;
    }, "strip", z.ZodTypeAny, {
        network: import("wowok").ENTRYPOINT;
        name_or_address?: string | undefined;
    }, {
        network: import("wowok").ENTRYPOINT;
        name_or_address?: string | undefined;
    }>>;
    suspend: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    }, "strip", z.ZodTypeAny, {
        name_or_address?: string | undefined;
    }, {
        name_or_address?: string | undefined;
    }>>;
    resume: z.ZodOptional<z.ZodObject<{
        address: z.ZodEffects<z.ZodString, string, string>;
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
    }, {
        address: string;
        name?: string | undefined;
    }>>;
    rename: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        new_name: z.ZodEffects<z.ZodString, string, string>;
    }, "strip", z.ZodTypeAny, {
        new_name: string;
        name_or_address?: string | undefined;
    }, {
        new_name: string;
        name_or_address?: string | undefined;
    }>>;
    swap_name: z.ZodOptional<z.ZodObject<{
        name1: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        name2: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    }, "strip", z.ZodTypeAny, {
        name1?: string | undefined;
        name2?: string | undefined;
    }, {
        name1?: string | undefined;
        name2?: string | undefined;
    }>>;
    transfer: z.ZodOptional<z.ZodObject<{
        name_or_address_from: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        name_or_address_to: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        token_type: z.ZodOptional<z.ZodString>;
        network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        name_or_address_from?: string | undefined;
        name_or_address_to?: string | undefined;
    }, {
        amount: string | number;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        name_or_address_from?: string | undefined;
        name_or_address_to?: string | undefined;
    }>>;
    get: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        balance_required: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        token_type: z.ZodOptional<z.ZodString>;
        network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
    }, "strip", z.ZodTypeAny, {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
    }, {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
    }>>;
    signData: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        data: z.ZodString;
        data_encoding: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"utf8">, z.ZodLiteral<"base64">, z.ZodLiteral<"hex">]>>;
    }, "strip", z.ZodTypeAny, {
        data: string;
        name_or_address?: string | undefined;
        data_encoding?: "base64" | "utf8" | "hex" | undefined;
    }, {
        data: string;
        name_or_address?: string | undefined;
        data_encoding?: "base64" | "utf8" | "hex" | undefined;
    }>>;
    messenger: z.ZodOptional<z.ZodObject<{
        name_or_account: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        m: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        m: string | null;
        name_or_account?: string | undefined;
    }, {
        m: string | null;
        name_or_account?: string | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    gen?: {
        name?: string | undefined;
        replaceExistName?: boolean | undefined;
        m?: string | null | undefined;
    } | undefined;
    faucet?: {
        network: import("wowok").ENTRYPOINT;
        name_or_address?: string | undefined;
    } | undefined;
    suspend?: {
        name_or_address?: string | undefined;
    } | undefined;
    resume?: {
        address: string;
        name?: string | undefined;
    } | undefined;
    rename?: {
        new_name: string;
        name_or_address?: string | undefined;
    } | undefined;
    swap_name?: {
        name1?: string | undefined;
        name2?: string | undefined;
    } | undefined;
    transfer?: {
        amount: string | number;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        name_or_address_from?: string | undefined;
        name_or_address_to?: string | undefined;
    } | undefined;
    get?: {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
    } | undefined;
    signData?: {
        data: string;
        name_or_address?: string | undefined;
        data_encoding?: "base64" | "utf8" | "hex" | undefined;
    } | undefined;
    messenger?: {
        m: string | null;
        name_or_account?: string | undefined;
    } | undefined;
}, {
    gen?: {
        name?: string | undefined;
        replaceExistName?: boolean | undefined;
        m?: string | null | undefined;
    } | undefined;
    faucet?: {
        network: import("wowok").ENTRYPOINT;
        name_or_address?: string | undefined;
    } | undefined;
    suspend?: {
        name_or_address?: string | undefined;
    } | undefined;
    resume?: {
        address: string;
        name?: string | undefined;
    } | undefined;
    rename?: {
        new_name: string;
        name_or_address?: string | undefined;
    } | undefined;
    swap_name?: {
        name1?: string | undefined;
        name2?: string | undefined;
    } | undefined;
    transfer?: {
        amount: string | number;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        name_or_address_from?: string | undefined;
        name_or_address_to?: string | undefined;
    } | undefined;
    get?: {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
    } | undefined;
    signData?: {
        data: string;
        name_or_address?: string | undefined;
        data_encoding?: "base64" | "utf8" | "hex" | undefined;
    } | undefined;
    messenger?: {
        m: string | null;
        name_or_account?: string | undefined;
    } | undefined;
}>;
export declare const AccountOperationResultSchema: z.ZodObject<{
    gen: z.ZodOptional<z.ZodObject<{
        address: z.ZodString;
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        m: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        m?: string | null | undefined;
    }, {
        address: string;
        name?: string | undefined;
        m?: string | null | undefined;
    }>>;
    faucet: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        result: z.ZodArray<z.ZodObject<{
            amount: z.ZodNumber;
            id: z.ZodString;
            transferTxDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            id: string;
            amount: number;
            transferTxDigest: string;
        }, {
            id: string;
            amount: number;
            transferTxDigest: string;
        }>, "many">;
        network: z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>;
    }, "strip", z.ZodTypeAny, {
        network: import("wowok").ENTRYPOINT;
        result: {
            id: string;
            amount: number;
            transferTxDigest: string;
        }[];
        name_or_address?: string | undefined;
    }, {
        network: import("wowok").ENTRYPOINT;
        result: {
            id: string;
            amount: number;
            transferTxDigest: string;
        }[];
        name_or_address?: string | undefined;
    }>>;
    suspend: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        success: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        success: boolean;
        name_or_address?: string | undefined;
    }, {
        success: boolean;
        name_or_address?: string | undefined;
    }>>;
    resume: z.ZodOptional<z.ZodObject<{
        address: z.ZodEffects<z.ZodString, string, string>;
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        success: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        address: string;
        success: boolean;
        name?: string | undefined;
    }, {
        address: string;
        success: boolean;
        name?: string | undefined;
    }>>;
    rename: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        new_name: z.ZodEffects<z.ZodString, string, string>;
        success: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        success: boolean;
        new_name: string;
        name_or_address?: string | undefined;
    }, {
        success: boolean;
        new_name: string;
        name_or_address?: string | undefined;
    }>>;
    swap_name: z.ZodOptional<z.ZodObject<{
        name1: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        name2: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        success: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        success: boolean;
        name1?: string | undefined;
        name2?: string | undefined;
    }, {
        success: boolean;
        name1?: string | undefined;
        name2?: string | undefined;
    }>>;
    transfer: z.ZodOptional<z.ZodObject<{
        balanceChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodObject<{
            amount: z.ZodString;
            coinType: z.ZodString;
            owner: z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>;
        }, "strip", z.ZodTypeAny, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            coinType: string;
            amount: string;
        }, {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            coinType: string;
            amount: string;
        }>, "many">, z.ZodNull]>>;
        checkpoint: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        confirmedLocalExecution: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
        digest: z.ZodString;
        effects: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                data: z.ZodObject<{
                    gasData: z.ZodObject<{
                        budget: z.ZodString;
                        owner: z.ZodString;
                        payment: z.ZodArray<z.ZodObject<{
                            digest: z.ZodString;
                            objectId: z.ZodString;
                            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strip", z.ZodTypeAny, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }>, "many">;
                        price: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    }, {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    }>;
                    messageVersion: z.ZodLiteral<"v1">;
                    sender: z.ZodString;
                    transaction: z.ZodObject<{
                        kind: z.ZodString;
                    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                        kind: z.ZodString;
                    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                        kind: z.ZodString;
                    }, z.ZodTypeAny, "passthrough">>;
                }, "strip", z.ZodTypeAny, {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                }, {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                }>;
                txSignatures: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            }, {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            }>, z.ZodNull]>>;
            created: z.ZodOptional<z.ZodArray<z.ZodObject<{
                owner: z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>;
                reference: z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>;
            }, "strip", z.ZodTypeAny, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }>, "many">>;
            deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>, "many">>;
            dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            gasObject: z.ZodObject<{
                owner: z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>;
                reference: z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>;
            }, "strip", z.ZodTypeAny, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }>;
            gasUsed: z.ZodObject<{
                computationCost: z.ZodString;
                nonRefundableStorageFee: z.ZodString;
                storageCost: z.ZodString;
                storageRebate: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            }, {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            }>;
            messageVersion: z.ZodLiteral<"v1">;
            modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                objectId: z.ZodString;
                sequenceNumber: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                objectId: string;
                sequenceNumber: string;
            }, {
                objectId: string;
                sequenceNumber: string;
            }>, "many">>;
            mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{
                owner: z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>;
                reference: z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>;
            }, "strip", z.ZodTypeAny, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }>, "many">>;
            sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>, "many">>;
            status: z.ZodObject<{
                status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
                error: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                status: "success" | "failure";
                error?: string | undefined;
            }, {
                status: "success" | "failure";
                error?: string | undefined;
            }>;
            transactionDigest: z.ZodString;
            unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
                owner: z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>;
                reference: z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>;
            }, "strip", z.ZodTypeAny, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }>, "many">>;
            unwrappedThenDeleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>, "many">>;
            wrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
                digest: z.ZodString;
                objectId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                version: string | number;
                digest: string;
                objectId: string;
            }, {
                version: string | number;
                digest: string;
                objectId: string;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            status: {
                status: "success" | "failure";
                error?: string | undefined;
            };
            messageVersion: "v1";
            executedEpoch: string | number;
            gasObject: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            };
            gasUsed: {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            };
            transactionDigest: string;
            created?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            mutated?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            deleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            wrapped?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            abortError?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            dependencies?: string[] | undefined;
            eventsDigest?: string | null | undefined;
            modifiedAtVersions?: {
                objectId: string;
                sequenceNumber: string;
            }[] | undefined;
            sharedObjects?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            unwrapped?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            unwrappedThenDeleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
        }, {
            status: {
                status: "success" | "failure";
                error?: string | undefined;
            };
            messageVersion: "v1";
            executedEpoch: string | number;
            gasObject: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            };
            gasUsed: {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            };
            transactionDigest: string;
            created?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            mutated?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            deleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            wrapped?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            abortError?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            dependencies?: string[] | undefined;
            eventsDigest?: string | null | undefined;
            modifiedAtVersions?: {
                objectId: string;
                sequenceNumber: string;
            }[] | undefined;
            sharedObjects?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            unwrapped?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            unwrappedThenDeleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
        }>, z.ZodNull]>>;
        errors: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        events: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            packageId: z.ZodString;
            parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
            sender: z.ZodString;
            timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            transactionModule: z.ZodString;
            type: z.ZodString;
            bcs: z.ZodString;
            bcsEncoding: z.ZodLiteral<"base64">;
        }, "strip", z.ZodTypeAny, {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base64";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        }, {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base64";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            packageId: z.ZodString;
            parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
            sender: z.ZodString;
            timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            transactionModule: z.ZodString;
            type: z.ZodString;
            bcs: z.ZodString;
            bcsEncoding: z.ZodLiteral<"base58">;
        }, "strip", z.ZodTypeAny, {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base58";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        }, {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base58";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        }>]>, "many">, z.ZodNull]>>;
        objectChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"published">;
            digest: z.ZodString;
            modules: z.ZodArray<z.ZodString, "many">;
            packageId: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            type: "published";
            version: string | number;
            digest: string;
            packageId: string;
            modules: string[];
        }, {
            type: "published";
            version: string | number;
            digest: string;
            packageId: string;
            modules: string[];
        }>, z.ZodObject<{
            type: z.ZodLiteral<"transferred">;
            digest: z.ZodString;
            objectId: z.ZodString;
            objectType: z.ZodString;
            recipient: z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>;
            sender: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            type: "transferred";
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            recipient: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
        }, {
            type: "transferred";
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            recipient: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
        }>, z.ZodObject<{
            type: z.ZodLiteral<"mutated">;
            digest: z.ZodString;
            objectId: z.ZodString;
            objectType: z.ZodString;
            owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>;
            previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            sender: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            type: "mutated";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            previousVersion: string | number;
        }, {
            type: "mutated";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            previousVersion: string | number;
        }>, z.ZodObject<{
            type: z.ZodLiteral<"deleted">;
            objectId: z.ZodString;
            objectType: z.ZodString;
            sender: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            type: "deleted";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        }, {
            type: "deleted";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        }>, z.ZodObject<{
            type: z.ZodLiteral<"wrapped">;
            objectId: z.ZodString;
            objectType: z.ZodString;
            sender: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            type: "wrapped";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        }, {
            type: "wrapped";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        }>, z.ZodObject<{
            type: z.ZodLiteral<"created">;
            digest: z.ZodString;
            objectId: z.ZodString;
            objectType: z.ZodString;
            owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>;
            sender: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            type: "created";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
        }, {
            type: "created";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
        }>]>, "many">, z.ZodNull]>>;
        rawEffects: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        rawTransaction: z.ZodOptional<z.ZodString>;
        timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        transaction: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            data: z.ZodObject<{
                gasData: z.ZodObject<{
                    budget: z.ZodString;
                    owner: z.ZodString;
                    payment: z.ZodArray<z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>, "many">;
                    price: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                }, {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                }>;
                messageVersion: z.ZodLiteral<"v1">;
                sender: z.ZodString;
                transaction: z.ZodObject<{
                    kind: z.ZodString;
                }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                    kind: z.ZodString;
                }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                    kind: z.ZodString;
                }, z.ZodTypeAny, "passthrough">>;
            }, "strip", z.ZodTypeAny, {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            }, {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            }>;
            txSignatures: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        }, {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        }>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        digest: string;
        timestampMs?: string | null | undefined;
        transaction?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        balanceChanges?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            coinType: string;
            amount: string;
        }[] | null | undefined;
        checkpoint?: string | null | undefined;
        confirmedLocalExecution?: boolean | null | undefined;
        effects?: {
            status: {
                status: "success" | "failure";
                error?: string | undefined;
            };
            messageVersion: "v1";
            executedEpoch: string | number;
            gasObject: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            };
            gasUsed: {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            };
            transactionDigest: string;
            created?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            mutated?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            deleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            wrapped?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            abortError?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            dependencies?: string[] | undefined;
            eventsDigest?: string | null | undefined;
            modifiedAtVersions?: {
                objectId: string;
                sequenceNumber: string;
            }[] | undefined;
            sharedObjects?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            unwrapped?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            unwrappedThenDeleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
        } | null | undefined;
        errors?: string[] | undefined;
        events?: ({
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base64";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        } | {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base58";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        })[] | null | undefined;
        objectChanges?: ({
            type: "published";
            version: string | number;
            digest: string;
            packageId: string;
            modules: string[];
        } | {
            type: "transferred";
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            recipient: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
        } | {
            type: "mutated";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            previousVersion: string | number;
        } | {
            type: "deleted";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "wrapped";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "created";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
        })[] | null | undefined;
        rawEffects?: number[] | undefined;
        rawTransaction?: string | undefined;
    }, {
        digest: string;
        timestampMs?: string | null | undefined;
        transaction?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        balanceChanges?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            coinType: string;
            amount: string;
        }[] | null | undefined;
        checkpoint?: string | null | undefined;
        confirmedLocalExecution?: boolean | null | undefined;
        effects?: {
            status: {
                status: "success" | "failure";
                error?: string | undefined;
            };
            messageVersion: "v1";
            executedEpoch: string | number;
            gasObject: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            };
            gasUsed: {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            };
            transactionDigest: string;
            created?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            mutated?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            deleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            wrapped?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            abortError?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            dependencies?: string[] | undefined;
            eventsDigest?: string | null | undefined;
            modifiedAtVersions?: {
                objectId: string;
                sequenceNumber: string;
            }[] | undefined;
            sharedObjects?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            unwrapped?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            unwrappedThenDeleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
        } | null | undefined;
        errors?: string[] | undefined;
        events?: ({
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base64";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        } | {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base58";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        })[] | null | undefined;
        objectChanges?: ({
            type: "published";
            version: string | number;
            digest: string;
            packageId: string;
            modules: string[];
        } | {
            type: "transferred";
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            recipient: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
        } | {
            type: "mutated";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            previousVersion: string | number;
        } | {
            type: "deleted";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "wrapped";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "created";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
        })[] | null | undefined;
        rawEffects?: number[] | undefined;
        rawTransaction?: string | undefined;
    }>>;
    get: z.ZodOptional<z.ZodObject<{
        coin_address: z.ZodOptional<z.ZodString>;
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        balance_required: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        token_type: z.ZodOptional<z.ZodString>;
        network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
    }, "strip", z.ZodTypeAny, {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        coin_address?: string | undefined;
    }, {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        coin_address?: string | undefined;
    }>>;
    signData: z.ZodOptional<z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        signature: z.ZodString;
        publicKey: z.ZodString;
        address: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        address: string;
        publicKey: string;
        signature: string;
        name_or_address?: string | undefined;
    }, {
        address: string;
        publicKey: string;
        signature: string;
        name_or_address?: string | undefined;
    }>>;
    messenger: z.ZodOptional<z.ZodObject<{
        name_or_account: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        m: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        m: string | null;
        name_or_account?: string | undefined;
    }, {
        m: string | null;
        name_or_account?: string | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    gen?: {
        address: string;
        name?: string | undefined;
        m?: string | null | undefined;
    } | undefined;
    faucet?: {
        network: import("wowok").ENTRYPOINT;
        result: {
            id: string;
            amount: number;
            transferTxDigest: string;
        }[];
        name_or_address?: string | undefined;
    } | undefined;
    suspend?: {
        success: boolean;
        name_or_address?: string | undefined;
    } | undefined;
    resume?: {
        address: string;
        success: boolean;
        name?: string | undefined;
    } | undefined;
    rename?: {
        success: boolean;
        new_name: string;
        name_or_address?: string | undefined;
    } | undefined;
    swap_name?: {
        success: boolean;
        name1?: string | undefined;
        name2?: string | undefined;
    } | undefined;
    transfer?: {
        digest: string;
        timestampMs?: string | null | undefined;
        transaction?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        balanceChanges?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            coinType: string;
            amount: string;
        }[] | null | undefined;
        checkpoint?: string | null | undefined;
        confirmedLocalExecution?: boolean | null | undefined;
        effects?: {
            status: {
                status: "success" | "failure";
                error?: string | undefined;
            };
            messageVersion: "v1";
            executedEpoch: string | number;
            gasObject: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            };
            gasUsed: {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            };
            transactionDigest: string;
            created?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            mutated?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            deleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            wrapped?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            abortError?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            dependencies?: string[] | undefined;
            eventsDigest?: string | null | undefined;
            modifiedAtVersions?: {
                objectId: string;
                sequenceNumber: string;
            }[] | undefined;
            sharedObjects?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            unwrapped?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            unwrappedThenDeleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
        } | null | undefined;
        errors?: string[] | undefined;
        events?: ({
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base64";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        } | {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base58";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        })[] | null | undefined;
        objectChanges?: ({
            type: "published";
            version: string | number;
            digest: string;
            packageId: string;
            modules: string[];
        } | {
            type: "transferred";
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            recipient: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
        } | {
            type: "mutated";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            previousVersion: string | number;
        } | {
            type: "deleted";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "wrapped";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "created";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
        })[] | null | undefined;
        rawEffects?: number[] | undefined;
        rawTransaction?: string | undefined;
    } | undefined;
    get?: {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        coin_address?: string | undefined;
    } | undefined;
    signData?: {
        address: string;
        publicKey: string;
        signature: string;
        name_or_address?: string | undefined;
    } | undefined;
    messenger?: {
        m: string | null;
        name_or_account?: string | undefined;
    } | undefined;
}, {
    gen?: {
        address: string;
        name?: string | undefined;
        m?: string | null | undefined;
    } | undefined;
    faucet?: {
        network: import("wowok").ENTRYPOINT;
        result: {
            id: string;
            amount: number;
            transferTxDigest: string;
        }[];
        name_or_address?: string | undefined;
    } | undefined;
    suspend?: {
        success: boolean;
        name_or_address?: string | undefined;
    } | undefined;
    resume?: {
        address: string;
        success: boolean;
        name?: string | undefined;
    } | undefined;
    rename?: {
        success: boolean;
        new_name: string;
        name_or_address?: string | undefined;
    } | undefined;
    swap_name?: {
        success: boolean;
        name1?: string | undefined;
        name2?: string | undefined;
    } | undefined;
    transfer?: {
        digest: string;
        timestampMs?: string | null | undefined;
        transaction?: {
            data: {
                sender: string;
                gasData: {
                    owner: string;
                    payment: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[];
                    budget: string;
                    price: string;
                };
                messageVersion: "v1";
                transaction: {
                    kind: string;
                } & {
                    [k: string]: unknown;
                };
            };
            txSignatures: string[];
        } | null | undefined;
        balanceChanges?: {
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
            coinType: string;
            amount: string;
        }[] | null | undefined;
        checkpoint?: string | null | undefined;
        confirmedLocalExecution?: boolean | null | undefined;
        effects?: {
            status: {
                status: "success" | "failure";
                error?: string | undefined;
            };
            messageVersion: "v1";
            executedEpoch: string | number;
            gasObject: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            };
            gasUsed: {
                computationCost: string;
                nonRefundableStorageFee: string;
                storageCost: string;
                storageRebate: string;
            };
            transactionDigest: string;
            created?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            mutated?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            deleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            wrapped?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            abortError?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            dependencies?: string[] | undefined;
            eventsDigest?: string | null | undefined;
            modifiedAtVersions?: {
                objectId: string;
                sequenceNumber: string;
            }[] | undefined;
            sharedObjects?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
            unwrapped?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                reference: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                };
            }[] | undefined;
            unwrappedThenDeleted?: {
                version: string | number;
                digest: string;
                objectId: string;
            }[] | undefined;
        } | null | undefined;
        errors?: string[] | undefined;
        events?: ({
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base64";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        } | {
            type: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            bcsEncoding: "base58";
            packageId: string;
            parsedJson: Record<string, string | number | boolean>;
            sender: string;
            transactionModule: string;
            bcs: string;
            timestampMs?: string | null | undefined;
        })[] | null | undefined;
        objectChanges?: ({
            type: "published";
            version: string | number;
            digest: string;
            packageId: string;
            modules: string[];
        } | {
            type: "transferred";
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            recipient: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            };
        } | {
            type: "mutated";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
            previousVersion: string | number;
        } | {
            type: "deleted";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "wrapped";
            version: string | number;
            sender: string;
            objectId: string;
            objectType: string;
        } | {
            type: "created";
            owner: {
                AddressOwner: string;
            } | {
                ObjectOwner: string;
            } | {
                Shared: {
                    initial_shared_version: string | number;
                };
            } | "Immutable" | {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            } | null;
            version: string | number;
            digest: string;
            sender: string;
            objectId: string;
            objectType: string;
        })[] | null | undefined;
        rawEffects?: number[] | undefined;
        rawTransaction?: string | undefined;
    } | undefined;
    get?: {
        balance_required: string | number;
        name_or_address?: string | undefined;
        network?: import("wowok").ENTRYPOINT | undefined;
        token_type?: string | undefined;
        coin_address?: string | undefined;
    } | undefined;
    signData?: {
        address: string;
        publicKey: string;
        signature: string;
        name_or_address?: string | undefined;
    } | undefined;
    messenger?: {
        m: string | null;
        name_or_account?: string | undefined;
    } | undefined;
}>;
export declare const LocalMarkOperationSchema: z.ZodObject<{
    add: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"add">;
        data: z.ZodArray<z.ZodObject<{
            name: z.ZodOptional<z.ZodObject<{
                value: z.ZodString;
                replaceExistName: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
            }, "strip", z.ZodTypeAny, {
                value: string;
                replaceExistName: boolean;
            }, {
                value: string;
                replaceExistName?: boolean | undefined;
            }>>;
            address: z.ZodEffects<z.ZodString, string, string>;
            tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            address: string;
            name?: {
                value: string;
                replaceExistName: boolean;
            } | undefined;
            tags?: string[] | undefined;
        }, {
            address: string;
            name?: {
                value: string;
                replaceExistName?: boolean | undefined;
            } | undefined;
            tags?: string[] | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        data: {
            address: string;
            name?: {
                value: string;
                replaceExistName: boolean;
            } | undefined;
            tags?: string[] | undefined;
        }[];
        op: "add";
    }, {
        data: {
            address: string;
            name?: {
                value: string;
                replaceExistName?: boolean | undefined;
            } | undefined;
            tags?: string[] | undefined;
        }[];
        op: "add";
    }>>;
    remove: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"remove">;
        names: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        op: "remove";
        names: string[];
    }, {
        op: "remove";
        names: string[];
    }>>;
    clear: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"clear">;
    }, "strip", z.ZodTypeAny, {
        op: "clear";
    }, {
        op: "clear";
    }>>;
}, "strip", z.ZodTypeAny, {
    add?: {
        data: {
            address: string;
            name?: {
                value: string;
                replaceExistName: boolean;
            } | undefined;
            tags?: string[] | undefined;
        }[];
        op: "add";
    } | undefined;
    remove?: {
        op: "remove";
        names: string[];
    } | undefined;
    clear?: {
        op: "clear";
    } | undefined;
}, {
    add?: {
        data: {
            address: string;
            name?: {
                value: string;
                replaceExistName?: boolean | undefined;
            } | undefined;
            tags?: string[] | undefined;
        }[];
        op: "add";
    } | undefined;
    remove?: {
        op: "remove";
        names: string[];
    } | undefined;
    clear?: {
        op: "clear";
    } | undefined;
}>;
export declare const LocalMarkOperationResultSchema: z.ZodObject<{
    clear: z.ZodOptional<z.ZodBoolean>;
    add: z.ZodOptional<z.ZodArray<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        address: z.ZodEffects<z.ZodString, string, string>;
        tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }>, "many">>;
    remove: z.ZodOptional<z.ZodArray<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        address: z.ZodEffects<z.ZodString, string, string>;
        tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }>, "many">>;
}, "strip", z.ZodTypeAny, {
    add?: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[] | undefined;
    remove?: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[] | undefined;
    clear?: boolean | undefined;
}, {
    add?: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[] | undefined;
    remove?: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[] | undefined;
    clear?: boolean | undefined;
}>;
export declare const LocalInfoOperationSchema: z.ZodObject<{
    add: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"add">;
        data: z.ZodArray<z.ZodObject<{
            default: z.ZodString;
            contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            createdAt: z.ZodOptional<z.ZodNumber>;
            updatedAt: z.ZodOptional<z.ZodNumber>;
        } & {
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            default: string;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
            contents?: string[] | undefined;
        }, {
            name: string;
            default: string;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
            contents?: string[] | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        data: {
            name: string;
            default: string;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
            contents?: string[] | undefined;
        }[];
        op: "add";
    }, {
        data: {
            name: string;
            default: string;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
            contents?: string[] | undefined;
        }[];
        op: "add";
    }>>;
    remove: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"remove">;
        data: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        data: string[];
        op: "remove";
    }, {
        data: string[];
        op: "remove";
    }>>;
    reset: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"reset">;
        name: z.ZodString;
        contents: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        contents: string[];
        op: "reset";
    }, {
        name: string;
        contents: string[];
        op: "reset";
    }>>;
    clear: z.ZodOptional<z.ZodObject<{
        op: z.ZodLiteral<"clear">;
    }, "strip", z.ZodTypeAny, {
        op: "clear";
    }, {
        op: "clear";
    }>>;
}, "strip", z.ZodTypeAny, {
    add?: {
        data: {
            name: string;
            default: string;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
            contents?: string[] | undefined;
        }[];
        op: "add";
    } | undefined;
    remove?: {
        data: string[];
        op: "remove";
    } | undefined;
    clear?: {
        op: "clear";
    } | undefined;
    reset?: {
        name: string;
        contents: string[];
        op: "reset";
    } | undefined;
}, {
    add?: {
        data: {
            name: string;
            default: string;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
            contents?: string[] | undefined;
        }[];
        op: "add";
    } | undefined;
    remove?: {
        data: string[];
        op: "remove";
    } | undefined;
    clear?: {
        op: "clear";
    } | undefined;
    reset?: {
        name: string;
        contents: string[];
        op: "reset";
    } | undefined;
}>;
export declare const LocalInfoOperationResultSchema: z.ZodObject<{
    success: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
    success: boolean;
}, {
    success: boolean;
}>;
export declare const FetchTokenInfoOperationSchema: z.ZodObject<{
    tokenType: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
    alias: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    network?: import("wowok").ENTRYPOINT | undefined;
    tokenType?: string | null | undefined;
    alias?: string | undefined;
}, {
    network?: import("wowok").ENTRYPOINT | undefined;
    tokenType?: string | null | undefined;
    alias?: string | undefined;
}>;
export declare const QueryLocalMarkListSchema: z.ZodObject<{
    filter: z.ZodOptional<z.ZodObject<{
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        createdAt: z.ZodOptional<z.ZodObject<{
            gte: z.ZodOptional<z.ZodNumber>;
            lte: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            gte?: number | undefined;
            lte?: number | undefined;
        }, {
            gte?: number | undefined;
            lte?: number | undefined;
        }>>;
        updatedAt: z.ZodOptional<z.ZodObject<{
            gte: z.ZodOptional<z.ZodNumber>;
            lte: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            gte?: number | undefined;
            lte?: number | undefined;
        }, {
            gte?: number | undefined;
            lte?: number | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        address?: string | undefined;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
    }, {
        address?: string | undefined;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    filter?: {
        address?: string | undefined;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
    } | undefined;
}, {
    filter?: {
        address?: string | undefined;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
    } | undefined;
}>;
export declare const QueryLocalMarkListResultSchema: z.ZodObject<{
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        address: z.ZodEffects<z.ZodString, string, string>;
        tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[];
}, {
    result: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[];
}>;
export declare const AccountFilterSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    suspended: z.ZodOptional<z.ZodBoolean>;
    hasMessenger: z.ZodOptional<z.ZodBoolean>;
    m: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    createdAt: z.ZodOptional<z.ZodObject<{
        gte: z.ZodOptional<z.ZodNumber>;
        lte: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        gte?: number | undefined;
        lte?: number | undefined;
    }, {
        gte?: number | undefined;
        lte?: number | undefined;
    }>>;
    updatedAt: z.ZodOptional<z.ZodObject<{
        gte: z.ZodOptional<z.ZodNumber>;
        lte: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        gte?: number | undefined;
        lte?: number | undefined;
    }, {
        gte?: number | undefined;
        lte?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    address?: string | undefined;
    name?: string | undefined;
    createdAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    updatedAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    m?: string | undefined;
    suspended?: boolean | undefined;
    hasMessenger?: boolean | undefined;
}, {
    address?: string | undefined;
    name?: string | undefined;
    createdAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    updatedAt?: {
        gte?: number | undefined;
        lte?: number | undefined;
    } | undefined;
    m?: string | undefined;
    suspended?: boolean | undefined;
    hasMessenger?: boolean | undefined;
}>;
export declare const QueryAccountListSchema: z.ZodObject<{
    filter: z.ZodOptional<z.ZodObject<{
        name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        suspended: z.ZodOptional<z.ZodBoolean>;
        hasMessenger: z.ZodOptional<z.ZodBoolean>;
        m: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        createdAt: z.ZodOptional<z.ZodObject<{
            gte: z.ZodOptional<z.ZodNumber>;
            lte: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            gte?: number | undefined;
            lte?: number | undefined;
        }, {
            gte?: number | undefined;
            lte?: number | undefined;
        }>>;
        updatedAt: z.ZodOptional<z.ZodObject<{
            gte: z.ZodOptional<z.ZodNumber>;
            lte: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            gte?: number | undefined;
            lte?: number | undefined;
        }, {
            gte?: number | undefined;
            lte?: number | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        address?: string | undefined;
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        m?: string | undefined;
        suspended?: boolean | undefined;
        hasMessenger?: boolean | undefined;
    }, {
        address?: string | undefined;
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        m?: string | undefined;
        suspended?: boolean | undefined;
        hasMessenger?: boolean | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    filter?: {
        address?: string | undefined;
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        m?: string | undefined;
        suspended?: boolean | undefined;
        hasMessenger?: boolean | undefined;
    } | undefined;
}, {
    filter?: {
        address?: string | undefined;
        name?: string | undefined;
        createdAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        updatedAt?: {
            gte?: number | undefined;
            lte?: number | undefined;
        } | undefined;
        m?: string | undefined;
        suspended?: boolean | undefined;
        hasMessenger?: boolean | undefined;
    } | undefined;
}>;
export declare const AccountDataSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodString>;
    address: z.ZodString;
    pubkey: z.ZodOptional<z.ZodString>;
    secret: z.ZodOptional<z.ZodString>;
    suspended: z.ZodOptional<z.ZodBoolean>;
    createdAt: z.ZodOptional<z.ZodNumber>;
    updatedAt: z.ZodOptional<z.ZodNumber>;
    m: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    address: string;
    name?: string | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    m?: string | null | undefined;
    suspended?: boolean | undefined;
    pubkey?: string | undefined;
    secret?: string | undefined;
}, {
    address: string;
    name?: string | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    m?: string | null | undefined;
    suspended?: boolean | undefined;
    pubkey?: string | undefined;
    secret?: string | undefined;
}>;
export declare const QueryAccountListResultSchema: z.ZodObject<{
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        address: z.ZodString;
        pubkey: z.ZodOptional<z.ZodString>;
        secret: z.ZodOptional<z.ZodString>;
        suspended: z.ZodOptional<z.ZodBoolean>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
        m: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }, {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }[];
}, {
    result: {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }[];
}>;
export declare const QueryLocalInfoListResultSchema: z.ZodObject<{
    result: z.ZodArray<z.ZodObject<{
        default: z.ZodString;
        contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
    } & {
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }, {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }[];
}, {
    result: {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }[];
}>;
export declare const TokenTypeInfoSchema: z.ZodObject<{
    type: z.ZodString;
    alias: z.ZodOptional<z.ZodString>;
    name: z.ZodString;
    symbol: z.ZodString;
    decimals: z.ZodNumber;
    description: z.ZodString;
    iconUrl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    type: string;
    name: string;
    description: string;
    decimals: number;
    id?: string | null | undefined;
    alias?: string | undefined;
    iconUrl?: string | null | undefined;
}, {
    symbol: string;
    type: string;
    name: string;
    description: string;
    decimals: number;
    id?: string | null | undefined;
    alias?: string | undefined;
    iconUrl?: string | null | undefined;
}>;
export declare const TokenDataFilterSchema: z.ZodObject<{
    alias_or_name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    symbol: z.ZodOptional<z.ZodString>;
    type: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    symbol?: string | undefined;
    type?: string | undefined;
    alias_or_name?: string | undefined;
}, {
    symbol?: string | undefined;
    type?: string | undefined;
    alias_or_name?: string | undefined;
}>;
export declare const QueryLocalTokenListResultSchema: z.ZodObject<{
    result: z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        alias: z.ZodOptional<z.ZodString>;
        name: z.ZodString;
        symbol: z.ZodString;
        decimals: z.ZodNumber;
        description: z.ZodString;
        iconUrl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }, {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }[];
}, {
    result: {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }[];
}>;
export declare const AccountOperationOutputSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    status: z.ZodLiteral<"success">;
    data: z.ZodObject<{
        gen: z.ZodOptional<z.ZodObject<{
            address: z.ZodString;
            name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            m: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            address: string;
            name?: string | undefined;
            m?: string | null | undefined;
        }, {
            address: string;
            name?: string | undefined;
            m?: string | null | undefined;
        }>>;
        faucet: z.ZodOptional<z.ZodObject<{
            name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            result: z.ZodArray<z.ZodObject<{
                amount: z.ZodNumber;
                id: z.ZodString;
                transferTxDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                id: string;
                amount: number;
                transferTxDigest: string;
            }, {
                id: string;
                amount: number;
                transferTxDigest: string;
            }>, "many">;
            network: z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>;
        }, "strip", z.ZodTypeAny, {
            network: import("wowok").ENTRYPOINT;
            result: {
                id: string;
                amount: number;
                transferTxDigest: string;
            }[];
            name_or_address?: string | undefined;
        }, {
            network: import("wowok").ENTRYPOINT;
            result: {
                id: string;
                amount: number;
                transferTxDigest: string;
            }[];
            name_or_address?: string | undefined;
        }>>;
        suspend: z.ZodOptional<z.ZodObject<{
            name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            success: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            success: boolean;
            name_or_address?: string | undefined;
        }, {
            success: boolean;
            name_or_address?: string | undefined;
        }>>;
        resume: z.ZodOptional<z.ZodObject<{
            address: z.ZodEffects<z.ZodString, string, string>;
            name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            success: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            address: string;
            success: boolean;
            name?: string | undefined;
        }, {
            address: string;
            success: boolean;
            name?: string | undefined;
        }>>;
        rename: z.ZodOptional<z.ZodObject<{
            name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            new_name: z.ZodEffects<z.ZodString, string, string>;
            success: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            success: boolean;
            new_name: string;
            name_or_address?: string | undefined;
        }, {
            success: boolean;
            new_name: string;
            name_or_address?: string | undefined;
        }>>;
        swap_name: z.ZodOptional<z.ZodObject<{
            name1: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            name2: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            success: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            success: boolean;
            name1?: string | undefined;
            name2?: string | undefined;
        }, {
            success: boolean;
            name1?: string | undefined;
            name2?: string | undefined;
        }>>;
        transfer: z.ZodOptional<z.ZodObject<{
            balanceChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodObject<{
                amount: z.ZodString;
                coinType: z.ZodString;
                owner: z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>;
            }, "strip", z.ZodTypeAny, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }, {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }>, "many">, z.ZodNull]>>;
            checkpoint: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            confirmedLocalExecution: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
            digest: z.ZodString;
            effects: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                    data: z.ZodObject<{
                        gasData: z.ZodObject<{
                            budget: z.ZodString;
                            owner: z.ZodString;
                            payment: z.ZodArray<z.ZodObject<{
                                digest: z.ZodString;
                                objectId: z.ZodString;
                                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strip", z.ZodTypeAny, {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }, {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }>, "many">;
                            price: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        }, {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        }>;
                        messageVersion: z.ZodLiteral<"v1">;
                        sender: z.ZodString;
                        transaction: z.ZodObject<{
                            kind: z.ZodString;
                        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                            kind: z.ZodString;
                        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                            kind: z.ZodString;
                        }, z.ZodTypeAny, "passthrough">>;
                    }, "strip", z.ZodTypeAny, {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    }, {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    }>;
                    txSignatures: z.ZodArray<z.ZodString, "many">;
                }, "strip", z.ZodTypeAny, {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                }, {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                }>, z.ZodNull]>>;
                created: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    owner: z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>;
                    reference: z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }>, "many">>;
                deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>, "many">>;
                dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                gasObject: z.ZodObject<{
                    owner: z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>;
                    reference: z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }>;
                gasUsed: z.ZodObject<{
                    computationCost: z.ZodString;
                    nonRefundableStorageFee: z.ZodString;
                    storageCost: z.ZodString;
                    storageRebate: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                }, {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                }>;
                messageVersion: z.ZodLiteral<"v1">;
                modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    objectId: z.ZodString;
                    sequenceNumber: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    objectId: string;
                    sequenceNumber: string;
                }, {
                    objectId: string;
                    sequenceNumber: string;
                }>, "many">>;
                mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    owner: z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>;
                    reference: z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }>, "many">>;
                sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>, "many">>;
                status: z.ZodObject<{
                    status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
                    error: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    status: "success" | "failure";
                    error?: string | undefined;
                }, {
                    status: "success" | "failure";
                    error?: string | undefined;
                }>;
                transactionDigest: z.ZodString;
                unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    owner: z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>;
                    reference: z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }>, "many">>;
                unwrappedThenDeleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>, "many">>;
                wrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }, {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            }, {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            }>, z.ZodNull]>>;
            errors: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            events: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{
                id: z.ZodObject<{
                    eventSeq: z.ZodString;
                    txDigest: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    eventSeq: string;
                    txDigest: string;
                }, {
                    eventSeq: string;
                    txDigest: string;
                }>;
                packageId: z.ZodString;
                parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
                sender: z.ZodString;
                timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                transactionModule: z.ZodString;
                type: z.ZodString;
                bcs: z.ZodString;
                bcsEncoding: z.ZodLiteral<"base64">;
            }, "strip", z.ZodTypeAny, {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            }, {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            }>, z.ZodObject<{
                id: z.ZodObject<{
                    eventSeq: z.ZodString;
                    txDigest: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    eventSeq: string;
                    txDigest: string;
                }, {
                    eventSeq: string;
                    txDigest: string;
                }>;
                packageId: z.ZodString;
                parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
                sender: z.ZodString;
                timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                transactionModule: z.ZodString;
                type: z.ZodString;
                bcs: z.ZodString;
                bcsEncoding: z.ZodLiteral<"base58">;
            }, "strip", z.ZodTypeAny, {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            }, {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            }>]>, "many">, z.ZodNull]>>;
            objectChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                type: z.ZodLiteral<"published">;
                digest: z.ZodString;
                modules: z.ZodArray<z.ZodString, "many">;
                packageId: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            }, {
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            }>, z.ZodObject<{
                type: z.ZodLiteral<"transferred">;
                digest: z.ZodString;
                objectId: z.ZodString;
                objectType: z.ZodString;
                recipient: z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>;
                sender: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            }, {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            }>, z.ZodObject<{
                type: z.ZodLiteral<"mutated">;
                digest: z.ZodString;
                objectId: z.ZodString;
                objectType: z.ZodString;
                owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>, z.ZodNull]>;
                previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                sender: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            }, {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            }>, z.ZodObject<{
                type: z.ZodLiteral<"deleted">;
                objectId: z.ZodString;
                objectType: z.ZodString;
                sender: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            }, {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            }>, z.ZodObject<{
                type: z.ZodLiteral<"wrapped">;
                objectId: z.ZodString;
                objectType: z.ZodString;
                sender: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            }, {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            }>, z.ZodObject<{
                type: z.ZodLiteral<"created">;
                digest: z.ZodString;
                objectId: z.ZodString;
                objectType: z.ZodString;
                owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                    AddressOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    AddressOwner: string;
                }, {
                    AddressOwner: string;
                }>, z.ZodObject<{
                    ObjectOwner: z.ZodString;
                }, "strict", z.ZodTypeAny, {
                    ObjectOwner: string;
                }, {
                    ObjectOwner: string;
                }>, z.ZodObject<{
                    Shared: z.ZodObject<{
                        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        initial_shared_version: string | number;
                    }, {
                        initial_shared_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }, {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                    ConsensusAddressOwner: z.ZodObject<{
                        owner: z.ZodString;
                        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strict", z.ZodTypeAny, {
                        owner: string;
                        start_version: string | number;
                    }, {
                        owner: string;
                        start_version: string | number;
                    }>;
                }, "strict", z.ZodTypeAny, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }, {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                }>]>, z.ZodNull]>;
                sender: z.ZodString;
                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            }, {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            }>]>, "many">, z.ZodNull]>>;
            rawEffects: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            rawTransaction: z.ZodOptional<z.ZodString>;
            timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            transaction: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                data: z.ZodObject<{
                    gasData: z.ZodObject<{
                        budget: z.ZodString;
                        owner: z.ZodString;
                        payment: z.ZodArray<z.ZodObject<{
                            digest: z.ZodString;
                            objectId: z.ZodString;
                            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strip", z.ZodTypeAny, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }>, "many">;
                        price: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    }, {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    }>;
                    messageVersion: z.ZodLiteral<"v1">;
                    sender: z.ZodString;
                    transaction: z.ZodObject<{
                        kind: z.ZodString;
                    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                        kind: z.ZodString;
                    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                        kind: z.ZodString;
                    }, z.ZodTypeAny, "passthrough">>;
                }, "strip", z.ZodTypeAny, {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                }, {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                }>;
                txSignatures: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            }, {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            }>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            digest: string;
            timestampMs?: string | null | undefined;
            transaction?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            balanceChanges?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }[] | null | undefined;
            checkpoint?: string | null | undefined;
            confirmedLocalExecution?: boolean | null | undefined;
            effects?: {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            } | null | undefined;
            errors?: string[] | undefined;
            events?: ({
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            } | {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            })[] | null | undefined;
            objectChanges?: ({
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            } | {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            } | {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            } | {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            })[] | null | undefined;
            rawEffects?: number[] | undefined;
            rawTransaction?: string | undefined;
        }, {
            digest: string;
            timestampMs?: string | null | undefined;
            transaction?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            balanceChanges?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }[] | null | undefined;
            checkpoint?: string | null | undefined;
            confirmedLocalExecution?: boolean | null | undefined;
            effects?: {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            } | null | undefined;
            errors?: string[] | undefined;
            events?: ({
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            } | {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            })[] | null | undefined;
            objectChanges?: ({
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            } | {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            } | {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            } | {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            })[] | null | undefined;
            rawEffects?: number[] | undefined;
            rawTransaction?: string | undefined;
        }>>;
        get: z.ZodOptional<z.ZodObject<{
            coin_address: z.ZodOptional<z.ZodString>;
            name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            balance_required: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            token_type: z.ZodOptional<z.ZodString>;
            network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
        }, "strip", z.ZodTypeAny, {
            balance_required: string | number;
            name_or_address?: string | undefined;
            network?: import("wowok").ENTRYPOINT | undefined;
            token_type?: string | undefined;
            coin_address?: string | undefined;
        }, {
            balance_required: string | number;
            name_or_address?: string | undefined;
            network?: import("wowok").ENTRYPOINT | undefined;
            token_type?: string | undefined;
            coin_address?: string | undefined;
        }>>;
        signData: z.ZodOptional<z.ZodObject<{
            name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            signature: z.ZodString;
            publicKey: z.ZodString;
            address: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            address: string;
            publicKey: string;
            signature: string;
            name_or_address?: string | undefined;
        }, {
            address: string;
            publicKey: string;
            signature: string;
            name_or_address?: string | undefined;
        }>>;
        messenger: z.ZodOptional<z.ZodObject<{
            name_or_account: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            m: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            m: string | null;
            name_or_account?: string | undefined;
        }, {
            m: string | null;
            name_or_account?: string | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        gen?: {
            address: string;
            name?: string | undefined;
            m?: string | null | undefined;
        } | undefined;
        faucet?: {
            network: import("wowok").ENTRYPOINT;
            result: {
                id: string;
                amount: number;
                transferTxDigest: string;
            }[];
            name_or_address?: string | undefined;
        } | undefined;
        suspend?: {
            success: boolean;
            name_or_address?: string | undefined;
        } | undefined;
        resume?: {
            address: string;
            success: boolean;
            name?: string | undefined;
        } | undefined;
        rename?: {
            success: boolean;
            new_name: string;
            name_or_address?: string | undefined;
        } | undefined;
        swap_name?: {
            success: boolean;
            name1?: string | undefined;
            name2?: string | undefined;
        } | undefined;
        transfer?: {
            digest: string;
            timestampMs?: string | null | undefined;
            transaction?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            balanceChanges?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }[] | null | undefined;
            checkpoint?: string | null | undefined;
            confirmedLocalExecution?: boolean | null | undefined;
            effects?: {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            } | null | undefined;
            errors?: string[] | undefined;
            events?: ({
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            } | {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            })[] | null | undefined;
            objectChanges?: ({
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            } | {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            } | {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            } | {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            })[] | null | undefined;
            rawEffects?: number[] | undefined;
            rawTransaction?: string | undefined;
        } | undefined;
        get?: {
            balance_required: string | number;
            name_or_address?: string | undefined;
            network?: import("wowok").ENTRYPOINT | undefined;
            token_type?: string | undefined;
            coin_address?: string | undefined;
        } | undefined;
        signData?: {
            address: string;
            publicKey: string;
            signature: string;
            name_or_address?: string | undefined;
        } | undefined;
        messenger?: {
            m: string | null;
            name_or_account?: string | undefined;
        } | undefined;
    }, {
        gen?: {
            address: string;
            name?: string | undefined;
            m?: string | null | undefined;
        } | undefined;
        faucet?: {
            network: import("wowok").ENTRYPOINT;
            result: {
                id: string;
                amount: number;
                transferTxDigest: string;
            }[];
            name_or_address?: string | undefined;
        } | undefined;
        suspend?: {
            success: boolean;
            name_or_address?: string | undefined;
        } | undefined;
        resume?: {
            address: string;
            success: boolean;
            name?: string | undefined;
        } | undefined;
        rename?: {
            success: boolean;
            new_name: string;
            name_or_address?: string | undefined;
        } | undefined;
        swap_name?: {
            success: boolean;
            name1?: string | undefined;
            name2?: string | undefined;
        } | undefined;
        transfer?: {
            digest: string;
            timestampMs?: string | null | undefined;
            transaction?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            balanceChanges?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }[] | null | undefined;
            checkpoint?: string | null | undefined;
            confirmedLocalExecution?: boolean | null | undefined;
            effects?: {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            } | null | undefined;
            errors?: string[] | undefined;
            events?: ({
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            } | {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            })[] | null | undefined;
            objectChanges?: ({
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            } | {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            } | {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            } | {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            })[] | null | undefined;
            rawEffects?: number[] | undefined;
            rawTransaction?: string | undefined;
        } | undefined;
        get?: {
            balance_required: string | number;
            name_or_address?: string | undefined;
            network?: import("wowok").ENTRYPOINT | undefined;
            token_type?: string | undefined;
            coin_address?: string | undefined;
        } | undefined;
        signData?: {
            address: string;
            publicKey: string;
            signature: string;
            name_or_address?: string | undefined;
        } | undefined;
        messenger?: {
            m: string | null;
            name_or_account?: string | undefined;
        } | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    status: "success";
    data: {
        gen?: {
            address: string;
            name?: string | undefined;
            m?: string | null | undefined;
        } | undefined;
        faucet?: {
            network: import("wowok").ENTRYPOINT;
            result: {
                id: string;
                amount: number;
                transferTxDigest: string;
            }[];
            name_or_address?: string | undefined;
        } | undefined;
        suspend?: {
            success: boolean;
            name_or_address?: string | undefined;
        } | undefined;
        resume?: {
            address: string;
            success: boolean;
            name?: string | undefined;
        } | undefined;
        rename?: {
            success: boolean;
            new_name: string;
            name_or_address?: string | undefined;
        } | undefined;
        swap_name?: {
            success: boolean;
            name1?: string | undefined;
            name2?: string | undefined;
        } | undefined;
        transfer?: {
            digest: string;
            timestampMs?: string | null | undefined;
            transaction?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            balanceChanges?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }[] | null | undefined;
            checkpoint?: string | null | undefined;
            confirmedLocalExecution?: boolean | null | undefined;
            effects?: {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            } | null | undefined;
            errors?: string[] | undefined;
            events?: ({
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            } | {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            })[] | null | undefined;
            objectChanges?: ({
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            } | {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            } | {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            } | {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            })[] | null | undefined;
            rawEffects?: number[] | undefined;
            rawTransaction?: string | undefined;
        } | undefined;
        get?: {
            balance_required: string | number;
            name_or_address?: string | undefined;
            network?: import("wowok").ENTRYPOINT | undefined;
            token_type?: string | undefined;
            coin_address?: string | undefined;
        } | undefined;
        signData?: {
            address: string;
            publicKey: string;
            signature: string;
            name_or_address?: string | undefined;
        } | undefined;
        messenger?: {
            m: string | null;
            name_or_account?: string | undefined;
        } | undefined;
    };
}, {
    status: "success";
    data: {
        gen?: {
            address: string;
            name?: string | undefined;
            m?: string | null | undefined;
        } | undefined;
        faucet?: {
            network: import("wowok").ENTRYPOINT;
            result: {
                id: string;
                amount: number;
                transferTxDigest: string;
            }[];
            name_or_address?: string | undefined;
        } | undefined;
        suspend?: {
            success: boolean;
            name_or_address?: string | undefined;
        } | undefined;
        resume?: {
            address: string;
            success: boolean;
            name?: string | undefined;
        } | undefined;
        rename?: {
            success: boolean;
            new_name: string;
            name_or_address?: string | undefined;
        } | undefined;
        swap_name?: {
            success: boolean;
            name1?: string | undefined;
            name2?: string | undefined;
        } | undefined;
        transfer?: {
            digest: string;
            timestampMs?: string | null | undefined;
            transaction?: {
                data: {
                    sender: string;
                    gasData: {
                        owner: string;
                        payment: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }[];
                        budget: string;
                        price: string;
                    };
                    messageVersion: "v1";
                    transaction: {
                        kind: string;
                    } & {
                        [k: string]: unknown;
                    };
                };
                txSignatures: string[];
            } | null | undefined;
            balanceChanges?: {
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
                coinType: string;
                amount: string;
            }[] | null | undefined;
            checkpoint?: string | null | undefined;
            confirmedLocalExecution?: boolean | null | undefined;
            effects?: {
                status: {
                    status: "success" | "failure";
                    error?: string | undefined;
                };
                messageVersion: "v1";
                executedEpoch: string | number;
                gasObject: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                };
                gasUsed: {
                    computationCost: string;
                    nonRefundableStorageFee: string;
                    storageCost: string;
                    storageRebate: string;
                };
                transactionDigest: string;
                created?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                mutated?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                deleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                wrapped?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                abortError?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                dependencies?: string[] | undefined;
                eventsDigest?: string | null | undefined;
                modifiedAtVersions?: {
                    objectId: string;
                    sequenceNumber: string;
                }[] | undefined;
                sharedObjects?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
                unwrapped?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    reference: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    };
                }[] | undefined;
                unwrappedThenDeleted?: {
                    version: string | number;
                    digest: string;
                    objectId: string;
                }[] | undefined;
            } | null | undefined;
            errors?: string[] | undefined;
            events?: ({
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base64";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            } | {
                type: string;
                id: {
                    eventSeq: string;
                    txDigest: string;
                };
                bcsEncoding: "base58";
                packageId: string;
                parsedJson: Record<string, string | number | boolean>;
                sender: string;
                transactionModule: string;
                bcs: string;
                timestampMs?: string | null | undefined;
            })[] | null | undefined;
            objectChanges?: ({
                type: "published";
                version: string | number;
                digest: string;
                packageId: string;
                modules: string[];
            } | {
                type: "transferred";
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                recipient: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                };
            } | {
                type: "mutated";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
                previousVersion: string | number;
            } | {
                type: "deleted";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "wrapped";
                version: string | number;
                sender: string;
                objectId: string;
                objectType: string;
            } | {
                type: "created";
                owner: {
                    AddressOwner: string;
                } | {
                    ObjectOwner: string;
                } | {
                    Shared: {
                        initial_shared_version: string | number;
                    };
                } | "Immutable" | {
                    ConsensusAddressOwner: {
                        owner: string;
                        start_version: string | number;
                    };
                } | null;
                version: string | number;
                digest: string;
                sender: string;
                objectId: string;
                objectType: string;
            })[] | null | undefined;
            rawEffects?: number[] | undefined;
            rawTransaction?: string | undefined;
        } | undefined;
        get?: {
            balance_required: string | number;
            name_or_address?: string | undefined;
            network?: import("wowok").ENTRYPOINT | undefined;
            token_type?: string | undefined;
            coin_address?: string | undefined;
        } | undefined;
        signData?: {
            address: string;
            publicKey: string;
            signature: string;
            name_or_address?: string | undefined;
        } | undefined;
        messenger?: {
            m: string | null;
            name_or_account?: string | undefined;
        } | undefined;
    };
}>, z.ZodObject<{
    status: z.ZodLiteral<"error">;
    error: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: "error";
    error: string;
}, {
    status: "error";
    error: string;
}>]>;
export declare const AccountOperationOutputWrappedSchema: z.ZodObject<{
    result: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
        status: z.ZodLiteral<"success">;
        data: z.ZodObject<{
            gen: z.ZodOptional<z.ZodObject<{
                address: z.ZodString;
                name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                m: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            }, {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            }>>;
            faucet: z.ZodOptional<z.ZodObject<{
                name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                result: z.ZodArray<z.ZodObject<{
                    amount: z.ZodNumber;
                    id: z.ZodString;
                    transferTxDigest: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }, {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }>, "many">;
                network: z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>;
            }, "strip", z.ZodTypeAny, {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            }, {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            }>>;
            suspend: z.ZodOptional<z.ZodObject<{
                name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                success: z.ZodBoolean;
            }, "strip", z.ZodTypeAny, {
                success: boolean;
                name_or_address?: string | undefined;
            }, {
                success: boolean;
                name_or_address?: string | undefined;
            }>>;
            resume: z.ZodOptional<z.ZodObject<{
                address: z.ZodEffects<z.ZodString, string, string>;
                name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                success: z.ZodBoolean;
            }, "strip", z.ZodTypeAny, {
                address: string;
                success: boolean;
                name?: string | undefined;
            }, {
                address: string;
                success: boolean;
                name?: string | undefined;
            }>>;
            rename: z.ZodOptional<z.ZodObject<{
                name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                new_name: z.ZodEffects<z.ZodString, string, string>;
                success: z.ZodBoolean;
            }, "strip", z.ZodTypeAny, {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            }, {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            }>>;
            swap_name: z.ZodOptional<z.ZodObject<{
                name1: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                name2: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                success: z.ZodBoolean;
            }, "strip", z.ZodTypeAny, {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            }, {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            }>>;
            transfer: z.ZodOptional<z.ZodObject<{
                balanceChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodObject<{
                    amount: z.ZodString;
                    coinType: z.ZodString;
                    owner: z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>;
                }, "strip", z.ZodTypeAny, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }, {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }>, "many">, z.ZodNull]>>;
                checkpoint: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                confirmedLocalExecution: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
                digest: z.ZodString;
                effects: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                    abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                        data: z.ZodObject<{
                            gasData: z.ZodObject<{
                                budget: z.ZodString;
                                owner: z.ZodString;
                                payment: z.ZodArray<z.ZodObject<{
                                    digest: z.ZodString;
                                    objectId: z.ZodString;
                                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                                }, "strip", z.ZodTypeAny, {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }, {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }>, "many">;
                                price: z.ZodString;
                            }, "strip", z.ZodTypeAny, {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            }, {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            }>;
                            messageVersion: z.ZodLiteral<"v1">;
                            sender: z.ZodString;
                            transaction: z.ZodObject<{
                                kind: z.ZodString;
                            }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                                kind: z.ZodString;
                            }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                                kind: z.ZodString;
                            }, z.ZodTypeAny, "passthrough">>;
                        }, "strip", z.ZodTypeAny, {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        }, {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        }>;
                        txSignatures: z.ZodArray<z.ZodString, "many">;
                    }, "strip", z.ZodTypeAny, {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    }, {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    }>, z.ZodNull]>>;
                    created: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        owner: z.ZodUnion<[z.ZodObject<{
                            AddressOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            AddressOwner: string;
                        }, {
                            AddressOwner: string;
                        }>, z.ZodObject<{
                            ObjectOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            ObjectOwner: string;
                        }, {
                            ObjectOwner: string;
                        }>, z.ZodObject<{
                            Shared: z.ZodObject<{
                                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                initial_shared_version: string | number;
                            }, {
                                initial_shared_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                            ConsensusAddressOwner: z.ZodObject<{
                                owner: z.ZodString;
                                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                owner: string;
                                start_version: string | number;
                            }, {
                                owner: string;
                                start_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }>]>;
                        reference: z.ZodObject<{
                            digest: z.ZodString;
                            objectId: z.ZodString;
                            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strip", z.ZodTypeAny, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }>, "many">>;
                    deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>, "many">>;
                    dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                    executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    gasObject: z.ZodObject<{
                        owner: z.ZodUnion<[z.ZodObject<{
                            AddressOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            AddressOwner: string;
                        }, {
                            AddressOwner: string;
                        }>, z.ZodObject<{
                            ObjectOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            ObjectOwner: string;
                        }, {
                            ObjectOwner: string;
                        }>, z.ZodObject<{
                            Shared: z.ZodObject<{
                                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                initial_shared_version: string | number;
                            }, {
                                initial_shared_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                            ConsensusAddressOwner: z.ZodObject<{
                                owner: z.ZodString;
                                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                owner: string;
                                start_version: string | number;
                            }, {
                                owner: string;
                                start_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }>]>;
                        reference: z.ZodObject<{
                            digest: z.ZodString;
                            objectId: z.ZodString;
                            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strip", z.ZodTypeAny, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }>;
                    gasUsed: z.ZodObject<{
                        computationCost: z.ZodString;
                        nonRefundableStorageFee: z.ZodString;
                        storageCost: z.ZodString;
                        storageRebate: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    }, {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    }>;
                    messageVersion: z.ZodLiteral<"v1">;
                    modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        objectId: z.ZodString;
                        sequenceNumber: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        objectId: string;
                        sequenceNumber: string;
                    }, {
                        objectId: string;
                        sequenceNumber: string;
                    }>, "many">>;
                    mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        owner: z.ZodUnion<[z.ZodObject<{
                            AddressOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            AddressOwner: string;
                        }, {
                            AddressOwner: string;
                        }>, z.ZodObject<{
                            ObjectOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            ObjectOwner: string;
                        }, {
                            ObjectOwner: string;
                        }>, z.ZodObject<{
                            Shared: z.ZodObject<{
                                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                initial_shared_version: string | number;
                            }, {
                                initial_shared_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                            ConsensusAddressOwner: z.ZodObject<{
                                owner: z.ZodString;
                                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                owner: string;
                                start_version: string | number;
                            }, {
                                owner: string;
                                start_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }>]>;
                        reference: z.ZodObject<{
                            digest: z.ZodString;
                            objectId: z.ZodString;
                            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strip", z.ZodTypeAny, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }>, "many">>;
                    sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>, "many">>;
                    status: z.ZodObject<{
                        status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
                        error: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        status: "success" | "failure";
                        error?: string | undefined;
                    }, {
                        status: "success" | "failure";
                        error?: string | undefined;
                    }>;
                    transactionDigest: z.ZodString;
                    unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        owner: z.ZodUnion<[z.ZodObject<{
                            AddressOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            AddressOwner: string;
                        }, {
                            AddressOwner: string;
                        }>, z.ZodObject<{
                            ObjectOwner: z.ZodString;
                        }, "strict", z.ZodTypeAny, {
                            ObjectOwner: string;
                        }, {
                            ObjectOwner: string;
                        }>, z.ZodObject<{
                            Shared: z.ZodObject<{
                                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                initial_shared_version: string | number;
                            }, {
                                initial_shared_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }, {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                            ConsensusAddressOwner: z.ZodObject<{
                                owner: z.ZodString;
                                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strict", z.ZodTypeAny, {
                                owner: string;
                                start_version: string | number;
                            }, {
                                owner: string;
                                start_version: string | number;
                            }>;
                        }, "strict", z.ZodTypeAny, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }, {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        }>]>;
                        reference: z.ZodObject<{
                            digest: z.ZodString;
                            objectId: z.ZodString;
                            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strip", z.ZodTypeAny, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }, {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }, {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }>, "many">>;
                    unwrappedThenDeleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>, "many">>;
                    wrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        digest: z.ZodString;
                        objectId: z.ZodString;
                        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    }, "strip", z.ZodTypeAny, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }, {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                }, {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                }>, z.ZodNull]>>;
                errors: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                events: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{
                    id: z.ZodObject<{
                        eventSeq: z.ZodString;
                        txDigest: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        eventSeq: string;
                        txDigest: string;
                    }, {
                        eventSeq: string;
                        txDigest: string;
                    }>;
                    packageId: z.ZodString;
                    parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
                    sender: z.ZodString;
                    timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                    transactionModule: z.ZodString;
                    type: z.ZodString;
                    bcs: z.ZodString;
                    bcsEncoding: z.ZodLiteral<"base64">;
                }, "strip", z.ZodTypeAny, {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                }, {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                }>, z.ZodObject<{
                    id: z.ZodObject<{
                        eventSeq: z.ZodString;
                        txDigest: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        eventSeq: string;
                        txDigest: string;
                    }, {
                        eventSeq: string;
                        txDigest: string;
                    }>;
                    packageId: z.ZodString;
                    parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
                    sender: z.ZodString;
                    timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                    transactionModule: z.ZodString;
                    type: z.ZodString;
                    bcs: z.ZodString;
                    bcsEncoding: z.ZodLiteral<"base58">;
                }, "strip", z.ZodTypeAny, {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                }, {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                }>]>, "many">, z.ZodNull]>>;
                objectChanges: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"published">;
                    digest: z.ZodString;
                    modules: z.ZodArray<z.ZodString, "many">;
                    packageId: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                }, {
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"transferred">;
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    objectType: z.ZodString;
                    recipient: z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>;
                    sender: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                }, {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"mutated">;
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    objectType: z.ZodString;
                    owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>, z.ZodNull]>;
                    previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                    sender: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                }, {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"deleted">;
                    objectId: z.ZodString;
                    objectType: z.ZodString;
                    sender: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                }, {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"wrapped">;
                    objectId: z.ZodString;
                    objectType: z.ZodString;
                    sender: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                }, {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"created">;
                    digest: z.ZodString;
                    objectId: z.ZodString;
                    objectType: z.ZodString;
                    owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                        AddressOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        AddressOwner: string;
                    }, {
                        AddressOwner: string;
                    }>, z.ZodObject<{
                        ObjectOwner: z.ZodString;
                    }, "strict", z.ZodTypeAny, {
                        ObjectOwner: string;
                    }, {
                        ObjectOwner: string;
                    }>, z.ZodObject<{
                        Shared: z.ZodObject<{
                            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            initial_shared_version: string | number;
                        }, {
                            initial_shared_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }, {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                        ConsensusAddressOwner: z.ZodObject<{
                            owner: z.ZodString;
                            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                        }, "strict", z.ZodTypeAny, {
                            owner: string;
                            start_version: string | number;
                        }, {
                            owner: string;
                            start_version: string | number;
                        }>;
                    }, "strict", z.ZodTypeAny, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }, {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    }>]>, z.ZodNull]>;
                    sender: z.ZodString;
                    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strip", z.ZodTypeAny, {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                }, {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                }>]>, "many">, z.ZodNull]>>;
                rawEffects: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
                rawTransaction: z.ZodOptional<z.ZodString>;
                timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                transaction: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                    data: z.ZodObject<{
                        gasData: z.ZodObject<{
                            budget: z.ZodString;
                            owner: z.ZodString;
                            payment: z.ZodArray<z.ZodObject<{
                                digest: z.ZodString;
                                objectId: z.ZodString;
                                version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                            }, "strip", z.ZodTypeAny, {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }, {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }>, "many">;
                            price: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        }, {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        }>;
                        messageVersion: z.ZodLiteral<"v1">;
                        sender: z.ZodString;
                        transaction: z.ZodObject<{
                            kind: z.ZodString;
                        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
                            kind: z.ZodString;
                        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
                            kind: z.ZodString;
                        }, z.ZodTypeAny, "passthrough">>;
                    }, "strip", z.ZodTypeAny, {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    }, {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    }>;
                    txSignatures: z.ZodArray<z.ZodString, "many">;
                }, "strip", z.ZodTypeAny, {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                }, {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                }>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            }, {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            }>>;
            get: z.ZodOptional<z.ZodObject<{
                coin_address: z.ZodOptional<z.ZodString>;
                name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                balance_required: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                token_type: z.ZodOptional<z.ZodString>;
                network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
            }, "strip", z.ZodTypeAny, {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            }, {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            }>>;
            signData: z.ZodOptional<z.ZodObject<{
                name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                signature: z.ZodString;
                publicKey: z.ZodString;
                address: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            }, {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            }>>;
            messenger: z.ZodOptional<z.ZodObject<{
                name_or_account: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
                m: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>;
            }, "strip", z.ZodTypeAny, {
                m: string | null;
                name_or_account?: string | undefined;
            }, {
                m: string | null;
                name_or_account?: string | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            gen?: {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            } | undefined;
            faucet?: {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            } | undefined;
            suspend?: {
                success: boolean;
                name_or_address?: string | undefined;
            } | undefined;
            resume?: {
                address: string;
                success: boolean;
                name?: string | undefined;
            } | undefined;
            rename?: {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            } | undefined;
            swap_name?: {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            } | undefined;
            transfer?: {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            } | undefined;
            get?: {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            } | undefined;
            signData?: {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            } | undefined;
            messenger?: {
                m: string | null;
                name_or_account?: string | undefined;
            } | undefined;
        }, {
            gen?: {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            } | undefined;
            faucet?: {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            } | undefined;
            suspend?: {
                success: boolean;
                name_or_address?: string | undefined;
            } | undefined;
            resume?: {
                address: string;
                success: boolean;
                name?: string | undefined;
            } | undefined;
            rename?: {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            } | undefined;
            swap_name?: {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            } | undefined;
            transfer?: {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            } | undefined;
            get?: {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            } | undefined;
            signData?: {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            } | undefined;
            messenger?: {
                m: string | null;
                name_or_account?: string | undefined;
            } | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        status: "success";
        data: {
            gen?: {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            } | undefined;
            faucet?: {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            } | undefined;
            suspend?: {
                success: boolean;
                name_or_address?: string | undefined;
            } | undefined;
            resume?: {
                address: string;
                success: boolean;
                name?: string | undefined;
            } | undefined;
            rename?: {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            } | undefined;
            swap_name?: {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            } | undefined;
            transfer?: {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            } | undefined;
            get?: {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            } | undefined;
            signData?: {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            } | undefined;
            messenger?: {
                m: string | null;
                name_or_account?: string | undefined;
            } | undefined;
        };
    }, {
        status: "success";
        data: {
            gen?: {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            } | undefined;
            faucet?: {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            } | undefined;
            suspend?: {
                success: boolean;
                name_or_address?: string | undefined;
            } | undefined;
            resume?: {
                address: string;
                success: boolean;
                name?: string | undefined;
            } | undefined;
            rename?: {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            } | undefined;
            swap_name?: {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            } | undefined;
            transfer?: {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            } | undefined;
            get?: {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            } | undefined;
            signData?: {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            } | undefined;
            messenger?: {
                m: string | null;
                name_or_account?: string | undefined;
            } | undefined;
        };
    }>, z.ZodObject<{
        status: z.ZodLiteral<"error">;
        error: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        status: "error";
        error: string;
    }, {
        status: "error";
        error: string;
    }>]>;
}, "strip", z.ZodTypeAny, {
    result: {
        status: "success";
        data: {
            gen?: {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            } | undefined;
            faucet?: {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            } | undefined;
            suspend?: {
                success: boolean;
                name_or_address?: string | undefined;
            } | undefined;
            resume?: {
                address: string;
                success: boolean;
                name?: string | undefined;
            } | undefined;
            rename?: {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            } | undefined;
            swap_name?: {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            } | undefined;
            transfer?: {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            } | undefined;
            get?: {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            } | undefined;
            signData?: {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            } | undefined;
            messenger?: {
                m: string | null;
                name_or_account?: string | undefined;
            } | undefined;
        };
    } | {
        status: "error";
        error: string;
    };
}, {
    result: {
        status: "success";
        data: {
            gen?: {
                address: string;
                name?: string | undefined;
                m?: string | null | undefined;
            } | undefined;
            faucet?: {
                network: import("wowok").ENTRYPOINT;
                result: {
                    id: string;
                    amount: number;
                    transferTxDigest: string;
                }[];
                name_or_address?: string | undefined;
            } | undefined;
            suspend?: {
                success: boolean;
                name_or_address?: string | undefined;
            } | undefined;
            resume?: {
                address: string;
                success: boolean;
                name?: string | undefined;
            } | undefined;
            rename?: {
                success: boolean;
                new_name: string;
                name_or_address?: string | undefined;
            } | undefined;
            swap_name?: {
                success: boolean;
                name1?: string | undefined;
                name2?: string | undefined;
            } | undefined;
            transfer?: {
                digest: string;
                timestampMs?: string | null | undefined;
                transaction?: {
                    data: {
                        sender: string;
                        gasData: {
                            owner: string;
                            payment: {
                                version: string | number;
                                digest: string;
                                objectId: string;
                            }[];
                            budget: string;
                            price: string;
                        };
                        messageVersion: "v1";
                        transaction: {
                            kind: string;
                        } & {
                            [k: string]: unknown;
                        };
                    };
                    txSignatures: string[];
                } | null | undefined;
                balanceChanges?: {
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                    coinType: string;
                    amount: string;
                }[] | null | undefined;
                checkpoint?: string | null | undefined;
                confirmedLocalExecution?: boolean | null | undefined;
                effects?: {
                    status: {
                        status: "success" | "failure";
                        error?: string | undefined;
                    };
                    messageVersion: "v1";
                    executedEpoch: string | number;
                    gasObject: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    };
                    gasUsed: {
                        computationCost: string;
                        nonRefundableStorageFee: string;
                        storageCost: string;
                        storageRebate: string;
                    };
                    transactionDigest: string;
                    created?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    mutated?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    deleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    wrapped?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    abortError?: {
                        data: {
                            sender: string;
                            gasData: {
                                owner: string;
                                payment: {
                                    version: string | number;
                                    digest: string;
                                    objectId: string;
                                }[];
                                budget: string;
                                price: string;
                            };
                            messageVersion: "v1";
                            transaction: {
                                kind: string;
                            } & {
                                [k: string]: unknown;
                            };
                        };
                        txSignatures: string[];
                    } | null | undefined;
                    dependencies?: string[] | undefined;
                    eventsDigest?: string | null | undefined;
                    modifiedAtVersions?: {
                        objectId: string;
                        sequenceNumber: string;
                    }[] | undefined;
                    sharedObjects?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                    unwrapped?: {
                        owner: {
                            AddressOwner: string;
                        } | {
                            ObjectOwner: string;
                        } | {
                            Shared: {
                                initial_shared_version: string | number;
                            };
                        } | "Immutable" | {
                            ConsensusAddressOwner: {
                                owner: string;
                                start_version: string | number;
                            };
                        };
                        reference: {
                            version: string | number;
                            digest: string;
                            objectId: string;
                        };
                    }[] | undefined;
                    unwrappedThenDeleted?: {
                        version: string | number;
                        digest: string;
                        objectId: string;
                    }[] | undefined;
                } | null | undefined;
                errors?: string[] | undefined;
                events?: ({
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base64";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                } | {
                    type: string;
                    id: {
                        eventSeq: string;
                        txDigest: string;
                    };
                    bcsEncoding: "base58";
                    packageId: string;
                    parsedJson: Record<string, string | number | boolean>;
                    sender: string;
                    transactionModule: string;
                    bcs: string;
                    timestampMs?: string | null | undefined;
                })[] | null | undefined;
                objectChanges?: ({
                    type: "published";
                    version: string | number;
                    digest: string;
                    packageId: string;
                    modules: string[];
                } | {
                    type: "transferred";
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    recipient: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    };
                } | {
                    type: "mutated";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                    previousVersion: string | number;
                } | {
                    type: "deleted";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "wrapped";
                    version: string | number;
                    sender: string;
                    objectId: string;
                    objectType: string;
                } | {
                    type: "created";
                    owner: {
                        AddressOwner: string;
                    } | {
                        ObjectOwner: string;
                    } | {
                        Shared: {
                            initial_shared_version: string | number;
                        };
                    } | "Immutable" | {
                        ConsensusAddressOwner: {
                            owner: string;
                            start_version: string | number;
                        };
                    } | null;
                    version: string | number;
                    digest: string;
                    sender: string;
                    objectId: string;
                    objectType: string;
                })[] | null | undefined;
                rawEffects?: number[] | undefined;
                rawTransaction?: string | undefined;
            } | undefined;
            get?: {
                balance_required: string | number;
                name_or_address?: string | undefined;
                network?: import("wowok").ENTRYPOINT | undefined;
                token_type?: string | undefined;
                coin_address?: string | undefined;
            } | undefined;
            signData?: {
                address: string;
                publicKey: string;
                signature: string;
                name_or_address?: string | undefined;
            } | undefined;
            messenger?: {
                m: string | null;
                name_or_account?: string | undefined;
            } | undefined;
        };
    } | {
        status: "error";
        error: string;
    };
}>;
export declare const LocalMarkOperationOutputSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    status: z.ZodLiteral<"success">;
    data: z.ZodObject<{
        clear: z.ZodOptional<z.ZodBoolean>;
        add: z.ZodOptional<z.ZodArray<z.ZodObject<{
            name: z.ZodOptional<z.ZodString>;
            address: z.ZodEffects<z.ZodString, string, string>;
            tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            createdAt: z.ZodOptional<z.ZodNumber>;
            updatedAt: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }, {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }>, "many">>;
        remove: z.ZodOptional<z.ZodArray<z.ZodObject<{
            name: z.ZodOptional<z.ZodString>;
            address: z.ZodEffects<z.ZodString, string, string>;
            tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            createdAt: z.ZodOptional<z.ZodNumber>;
            updatedAt: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }, {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }>, "many">>;
    }, "strip", z.ZodTypeAny, {
        add?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        remove?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        clear?: boolean | undefined;
    }, {
        add?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        remove?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        clear?: boolean | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    status: "success";
    data: {
        add?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        remove?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        clear?: boolean | undefined;
    };
}, {
    status: "success";
    data: {
        add?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        remove?: {
            address: string;
            name?: string | undefined;
            tags?: string[] | undefined;
            createdAt?: number | undefined;
            updatedAt?: number | undefined;
        }[] | undefined;
        clear?: boolean | undefined;
    };
}>, z.ZodObject<{
    status: z.ZodLiteral<"error">;
    error: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: "error";
    error: string;
}, {
    status: "error";
    error: string;
}>]>;
export declare const LocalMarkOperationOutputWrappedSchema: z.ZodObject<{
    result: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
        status: z.ZodLiteral<"success">;
        data: z.ZodObject<{
            clear: z.ZodOptional<z.ZodBoolean>;
            add: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodOptional<z.ZodString>;
                address: z.ZodEffects<z.ZodString, string, string>;
                tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                createdAt: z.ZodOptional<z.ZodNumber>;
                updatedAt: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }, {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }>, "many">>;
            remove: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodOptional<z.ZodString>;
                address: z.ZodEffects<z.ZodString, string, string>;
                tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                createdAt: z.ZodOptional<z.ZodNumber>;
                updatedAt: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }, {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            add?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            remove?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            clear?: boolean | undefined;
        }, {
            add?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            remove?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            clear?: boolean | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        status: "success";
        data: {
            add?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            remove?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            clear?: boolean | undefined;
        };
    }, {
        status: "success";
        data: {
            add?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            remove?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            clear?: boolean | undefined;
        };
    }>, z.ZodObject<{
        status: z.ZodLiteral<"error">;
        error: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        status: "error";
        error: string;
    }, {
        status: "error";
        error: string;
    }>]>;
}, "strip", z.ZodTypeAny, {
    result: {
        status: "success";
        data: {
            add?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            remove?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            clear?: boolean | undefined;
        };
    } | {
        status: "error";
        error: string;
    };
}, {
    result: {
        status: "success";
        data: {
            add?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            remove?: {
                address: string;
                name?: string | undefined;
                tags?: string[] | undefined;
                createdAt?: number | undefined;
                updatedAt?: number | undefined;
            }[] | undefined;
            clear?: boolean | undefined;
        };
    } | {
        status: "error";
        error: string;
    };
}>;
export declare const LocalInfoOperationOutputSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    status: z.ZodLiteral<"success">;
    data: z.ZodObject<{
        success: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        success: boolean;
    }, {
        success: boolean;
    }>;
}, "strip", z.ZodTypeAny, {
    status: "success";
    data: {
        success: boolean;
    };
}, {
    status: "success";
    data: {
        success: boolean;
    };
}>, z.ZodObject<{
    status: z.ZodLiteral<"error">;
    error: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: "error";
    error: string;
}, {
    status: "error";
    error: string;
}>]>;
export declare const LocalInfoOperationOutputWrappedSchema: z.ZodObject<{
    result: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
        status: z.ZodLiteral<"success">;
        data: z.ZodObject<{
            success: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            success: boolean;
        }, {
            success: boolean;
        }>;
    }, "strip", z.ZodTypeAny, {
        status: "success";
        data: {
            success: boolean;
        };
    }, {
        status: "success";
        data: {
            success: boolean;
        };
    }>, z.ZodObject<{
        status: z.ZodLiteral<"error">;
        error: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        status: "error";
        error: string;
    }, {
        status: "error";
        error: string;
    }>]>;
}, "strip", z.ZodTypeAny, {
    result: {
        status: "success";
        data: {
            success: boolean;
        };
    } | {
        status: "error";
        error: string;
    };
}, {
    result: {
        status: "success";
        data: {
            success: boolean;
        };
    } | {
        status: "error";
        error: string;
    };
}>;
export type CoinBalance = z.infer<typeof CoinBalanceSchema>;
export type CoinStruct = z.infer<typeof CoinStructSchema>;
export type PaginatedCoins = z.infer<typeof PaginatedCoinsSchema>;
export type FaucetCoinInfo = z.infer<typeof FaucetCoinInfoSchema>;
export type EventId = z.infer<typeof EventIdSchema>;
export type WowEvent = z.infer<typeof WowEventSchema>;
export type BalanceChange = z.infer<typeof BalanceChangeSchema>;
export type GasCostSummary = z.infer<typeof GasCostSummarySchema>;
export type WowObjectRef = z.infer<typeof WowObjectRefSchema>;
export type OwnedObjectRef = z.infer<typeof OwnedObjectRefSchema>;
export type TransactionBlockEffectsModifiedAtVersions = z.infer<typeof TransactionBlockEffectsModifiedAtVersionsSchema>;
export type WowMoveAbort = z.infer<typeof WowTransactionBlockSchema>;
export type ExecutionStatus = z.infer<typeof ExecutionStatusSchema>;
export type WowGasData = z.infer<typeof WowGasDataSchema>;
export type WowTransactionBlockKind = z.infer<typeof WowTransactionBlockKindSchema>;
export type TransactionBlockData = z.infer<typeof TransactionBlockDataSchema>;
export type WowTransactionBlock = z.infer<typeof WowTransactionBlockSchema>;
export type WowObjectChange = z.infer<typeof WowObjectChangeSchema>;
export type TransactionEffects = z.infer<typeof TransactionEffectsSchema>;
export type WowTransactionBlockResponse = z.infer<typeof WowTransactionBlockSchema>;
export type MarkParam = z.infer<typeof MarkParamSchema>;
export type MarkData = z.infer<typeof MarkDataSchema>;
export type InfoDataInner = z.infer<typeof InfoDataInnerSchema>;
export type InfoData = z.infer<typeof InfoDataSchema>;
export type QueryAccount = z.infer<typeof QueryAccountSchema>;
export type QueryAccountResult = z.infer<typeof QueryAccountResultSchema>;
export type AccountOperation = z.infer<typeof AccountOperationSchema>;
export type AccountOperationResult = z.infer<typeof AccountOperationResultSchema>;
export type LocalMarkOperation = z.infer<typeof LocalMarkOperationSchema>;
export type LocalMarkOperationResult = z.infer<typeof LocalMarkOperationResultSchema>;
export type LocalInfoOperation = z.infer<typeof LocalInfoOperationSchema>;
export type FetchTokenInfoOperation = z.infer<typeof FetchTokenInfoOperationSchema>;
export type LocalMarkFilter = z.infer<typeof LocalMarkFilterSchema>;
export type LocalInfoFilter = z.infer<typeof LocalInfoFilterSchema>;
export type AccountData = z.infer<typeof AccountDataSchema>;
export type TokenTypeInfo = z.infer<typeof TokenTypeInfoSchema>;
export type TokenDataFilter = z.infer<typeof TokenDataFilterSchema>;
export type QueryLocalMarkListResult = z.infer<typeof QueryLocalMarkListResultSchema>;
export type AccountFilter = z.infer<typeof AccountFilterSchema>;
export type QueryAccountList = z.infer<typeof QueryAccountListSchema>;
export type QueryAccountListResult = z.infer<typeof QueryAccountListResultSchema>;
export type QueryLocalInfoList = z.infer<typeof QueryLocalInfoListSchema>;
export type QueryLocalInfoListResult = z.infer<typeof QueryLocalInfoListResultSchema>;
export type QueryLocalTokenListResult = z.infer<typeof QueryLocalTokenListResultSchema>;
export type AccountOperationOutput = z.infer<typeof AccountOperationOutputSchema>;
export type AccountOperationOutputWrapped = z.infer<typeof AccountOperationOutputWrappedSchema>;
export type LocalMarkOperationOutput = z.infer<typeof LocalMarkOperationOutputSchema>;
export type LocalMarkOperationOutputWrapped = z.infer<typeof LocalMarkOperationOutputWrappedSchema>;
export type LocalInfoOperationOutput = z.infer<typeof LocalInfoOperationOutputSchema>;
export type LocalInfoOperationOutputWrapped = z.infer<typeof LocalInfoOperationOutputWrappedSchema>;
export * from "./wip.js";
