Sent: PlainDescriptor<
    {
        destination: {
            interior: Enum<
                {
                    Here: undefined;
                    X1: Enum<
                        {
                            AccountId32: { id: FixedSizeBinary<32>; network?: Enum<(...)> };
                            AccountIndex64: { index: bigint; network?: Enum<(...)> };
                            AccountKey20: { key: FixedSizeBinary<20>; network?: Enum<(...)> };
                            GeneralIndex: bigint;
                            GeneralKey: { data: FixedSizeBinary<32>; length: number };
                            GlobalConsensus: Enum<
                                {
                                    BitcoinCash: undefined;
                                    BitcoinCore: undefined;
                                    ByFork: {
                                        block_hash: FixedSizeBinary<(...)>;
                                        block_number: bigint;
                                    };
                                    ByGenesis: FixedSizeBinary<32>;
                                    Ethereum: { chain_id: bigint };
                                    Kusama: undefined;
                                    Polkadot: undefined;
                                    PolkadotBulletin: undefined;
                                },
                            >;
                            OnlyChild: undefined;
                            PalletInstance: number;
                            Parachain: number;
                            Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                        },
                    >;
                    X2: FixedSizeArray<
                        2,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X3: FixedSizeArray<
                        3,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X4: FixedSizeArray<
                        4,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X5: FixedSizeArray<
                        5,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X6: FixedSizeArray<
                        6,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X7: FixedSizeArray<
                        7,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X8: FixedSizeArray<
                        8,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                },
            >;
            parents: number;
        };
        message: Enum<
            {
                AliasOrigin: {
                    interior: Enum<
                        {
                            Here: undefined;
                            X1: Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >;
                            X2: FixedSizeArray<
                                2,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X3: FixedSizeArray<
                                3,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X4: FixedSizeArray<
                                4,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X5: FixedSizeArray<
                                5,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X6: FixedSizeArray<
                                6,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X7: FixedSizeArray<
                                7,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X8: FixedSizeArray<
                                8,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                        },
                    >;
                    parents: number;
                };
                BurnAsset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        parents: number;
                    };
                }[];
                BuyExecution: {
                    fees: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    };
                    weight_limit: XcmV3WeightLimit;
                };
                ClaimAsset: {
                    assets: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: ...;
                                    X1: ...;
                                    X2: ...;
                                    X3: ...;
                                    X4: ...;
                                    X5: ...;
                                    X6: ...;
                                    X7: ...;
                                    X8: ...;
                                },
                            >;
                            parents: number;
                        };
                    }[];
                    ticket: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                ClearError: undefined;
                ClearOrigin: undefined;
                ClearTopic: undefined;
                ClearTransactStatus: undefined;
                DepositAsset: {
                    assets: Enum<
                        {
                            Definite: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            Wild: Enum<
                                {
                                    All: undefined;
                                    AllCounted: number;
                                    AllOf: { fun: ...; id: ... };
                                    AllOfCounted: { count: ...; fun: ...; id: ... };
                                },
                            >;
                        },
                    >;
                    beneficiary: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                DepositReserveAsset: {
                    assets: Enum<
                        {
                            Definite: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            Wild: Enum<
                                {
                                    All: undefined;
                                    AllCounted: number;
                                    AllOf: { fun: ...; id: ... };
                                    AllOfCounted: { count: ...; fun: ...; id: ... };
                                },
                            >;
                        },
                    >;
                    dest: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    xcm: __Circular;
                };
                DescendOrigin: Enum<
                    {
                        Here: undefined;
                        X1: Enum<
                            {
                                AccountId32: {
                                    id: FixedSizeBinary<(...)>;
                                    network?: (...) | (...);
                                };
                                AccountIndex64: { index: bigint; network?: (...)
                                | (...) };
                                AccountKey20: {
                                    key: FixedSizeBinary<(...)>;
                                    network?: (...) | (...);
                                };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<(...)>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: ...;
                                        BitcoinCore: ...;
                                        ByFork: ...;
                                        ByGenesis: ...;
                                        Ethereum: ...;
                                        Kusama: ...;
                                        Polkadot: ...;
                                        PolkadotBulletin: ...;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >;
                        X2: FixedSizeArray<
                            2,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                        X3: FixedSizeArray<
                            3,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                        X4: FixedSizeArray<
                            4,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                        X5: FixedSizeArray<
                            5,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                        X6: FixedSizeArray<
                            6,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                        X7: FixedSizeArray<
                            7,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                        X8: FixedSizeArray<
                            8,
                            Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >,
                        >;
                    },
                >;
                ExchangeAsset: {
                    give: Enum<
                        {
                            Definite: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            Wild: Enum<
                                {
                                    All: undefined;
                                    AllCounted: number;
                                    AllOf: { fun: ...; id: ... };
                                    AllOfCounted: { count: ...; fun: ...; id: ... };
                                },
                            >;
                        },
                    >;
                    maximal: boolean;
                    want: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: ...;
                                    X1: ...;
                                    X2: ...;
                                    X3: ...;
                                    X4: ...;
                                    X5: ...;
                                    X6: ...;
                                    X7: ...;
                                    X8: ...;
                                },
                            >;
                            parents: number;
                        };
                    }[];
                };
                ExecuteWithOrigin: {
                    descendant_origin?: Enum<
                        {
                            Here: undefined;
                            X1: Enum<(...)>;
                            X2: FixedSizeArray<(...), (...)>;
                            X3: FixedSizeArray<(...), (...)>;
                            X4: FixedSizeArray<(...), (...)>;
                            X5: FixedSizeArray<(...), (...)>;
                            X6: FixedSizeArray<(...), (...)>;
                            X7: FixedSizeArray<(...), (...)>;
                            X8: FixedSizeArray<(...), (...)>;
                        },
                    >;
                    xcm: __Circular;
                };
                ExpectAsset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        parents: number;
                    };
                }[];
                ExpectError?: [
                    number,
                    Enum<
                        {
                            AssetNotFound: undefined;
                            BadOrigin: undefined;
                            Barrier: undefined;
                            DestinationUnsupported: undefined;
                            ExceedsMaxMessageSize: undefined;
                            ExceedsStackLimit: undefined;
                            ExpectationFalse: undefined;
                            ExportError: undefined;
                            FailedToDecode: undefined;
                            FailedToTransactAsset: undefined;
                            FeesNotMet: undefined;
                            HoldingWouldOverflow: undefined;
                            InvalidLocation: undefined;
                            LocationCannotHold: undefined;
                            LocationFull: undefined;
                            LocationNotInvertible: undefined;
                            LockError: undefined;
                            MaxWeightInvalid: undefined;
                            NameMismatch: undefined;
                            NoDeal: undefined;
                            NoPermission: undefined;
                            NotDepositable: undefined;
                            NotHoldingFees: undefined;
                            NotWithdrawable: undefined;
                            Overflow: undefined;
                            PalletNotFound: undefined;
                            ReanchorFailed: undefined;
                            TooExpensive: undefined;
                            TooManyAssets: undefined;
                            Transport: undefined;
                            Trap: bigint;
                            Unanchored: undefined;
                            UnhandledXcmVersion: undefined;
                            Unimplemented: undefined;
                            UnknownClaim: undefined;
                            Unroutable: undefined;
                            UntrustedReserveLocation: undefined;
                            UntrustedTeleportLocation: undefined;
                            VersionIncompatible: undefined;
                            WeightLimitReached: { proof_size: ...; ref_time: ... };
                            WeightNotComputable: undefined;
                        },
                    >,
                ];
                ExpectOrigin?: {
                    interior: Enum<
                        {
                            Here: undefined;
                            X1: Enum<(...)>;
                            X2: FixedSizeArray<(...), (...)>;
                            X3: FixedSizeArray<(...), (...)>;
                            X4: FixedSizeArray<(...), (...)>;
                            X5: FixedSizeArray<(...), (...)>;
                            X6: FixedSizeArray<(...), (...)>;
                            X7: FixedSizeArray<(...), (...)>;
                            X8: FixedSizeArray<(...), (...)>;
                        },
                    >;
                    parents: number;
                };
                ExpectPallet: {
                    crate_major: number;
                    index: number;
                    min_crate_minor: number;
                    module_name: Binary;
                    name: Binary;
                };
                ExpectTransactStatus: XcmV3MaybeErrorCode;
                ExportMessage: {
                    destination: Enum<
                        {
                            Here: undefined;
                            X1: Enum<
                                {
                                    AccountId32: { id: ...; network?: ... };
                                    AccountIndex64: { index: ...; network?: ... };
                                    AccountKey20: { key: ...; network?: ... };
                                    GeneralIndex: bigint;
                                    GeneralKey: { data: ...; length: ... };
                                    GlobalConsensus: Enum<(...)>;
                                    OnlyChild: undefined;
                                    PalletInstance: number;
                                    Parachain: number;
                                    Plurality: { id: ...; part: ... };
                                },
                            >;
                            X2: FixedSizeArray<
                                2,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X3: FixedSizeArray<
                                3,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X4: FixedSizeArray<
                                4,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X5: FixedSizeArray<
                                5,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X6: FixedSizeArray<
                                6,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X7: FixedSizeArray<
                                7,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                            X8: FixedSizeArray<
                                8,
                                Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >,
                            >;
                        },
                    >;
                    network: Enum<
                        {
                            BitcoinCash: undefined;
                            BitcoinCore: undefined;
                            ByFork: { block_hash: FixedSizeBinary<32>; block_number: bigint };
                            ByGenesis: FixedSizeBinary<32>;
                            Ethereum: { chain_id: bigint };
                            Kusama: undefined;
                            Polkadot: undefined;
                            PolkadotBulletin: undefined;
                        },
                    >;
                    xcm: __Circular;
                };
                HrmpChannelAccepted: { recipient: number };
                HrmpChannelClosing: {
                    initiator: number;
                    recipient: number;
                    sender: number;
                };
                HrmpNewChannelOpenRequest: {
                    max_capacity: number;
                    max_message_size: number;
                    sender: number;
                };
                InitiateReserveWithdraw: {
                    assets: Enum<
                        {
                            Definite: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            Wild: Enum<
                                {
                                    All: undefined;
                                    AllCounted: number;
                                    AllOf: { fun: ...; id: ... };
                                    AllOfCounted: { count: ...; fun: ...; id: ... };
                                },
                            >;
                        },
                    >;
                    reserve: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    xcm: __Circular;
                };
                InitiateTeleport: {
                    assets: Enum<
                        {
                            Definite: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            Wild: Enum<
                                {
                                    All: undefined;
                                    AllCounted: number;
                                    AllOf: { fun: ...; id: ... };
                                    AllOfCounted: { count: ...; fun: ...; id: ... };
                                },
                            >;
                        },
                    >;
                    dest: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    xcm: __Circular;
                };
                InitiateTransfer: {
                    assets: Enum<
                        {
                            ReserveDeposit: Enum<{ Definite: ...; Wild: ... }>;
                            ReserveWithdraw: Enum<{ Definite: ...; Wild: ... }>;
                            Teleport: Enum<{ Definite: ...; Wild: ... }>;
                        },
                    >[];
                    destination: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    preserve_origin: boolean;
                    remote_fees?: Enum<
                        {
                            ReserveDeposit: Enum<(...)>;
                            ReserveWithdraw: Enum<(...)>;
                            Teleport: Enum<(...)>;
                        },
                    >;
                    remote_xcm: __Circular;
                };
                LockAsset: {
                    asset: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    };
                    unlocker: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                NoteUnlockable: {
                    asset: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    };
                    owner: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                PayFees: {
                    asset: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    };
                };
                QueryPallet: {
                    module_name: Binary;
                    response_info: {
                        destination: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                        max_weight: { proof_size: bigint; ref_time: bigint };
                        query_id: bigint;
                    };
                };
                QueryResponse: {
                    max_weight: { proof_size: bigint; ref_time: bigint };
                    querier?: {
                        interior: Enum<
                            {
                                Here: ...;
                                X1: ...;
                                X2: ...;
                                X3: ...;
                                X4: ...;
                                X5: ...;
                                X6: ...;
                                X7: ...;
                                X8: ...;
                            },
                        >;
                        parents: number;
                    };
                    query_id: bigint;
                    response: Enum<
                        {
                            Assets: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            DispatchResult: XcmV3MaybeErrorCode;
                            ExecutionResult?: [(...), (...)];
                            Null: undefined;
                            PalletsInfo: {
                                index: number;
                                major: number;
                                minor: number;
                                module_name: Binary;
                                name: Binary;
                                patch: number;
                            }[];
                            Version: number;
                        },
                    >;
                };
                ReceiveTeleportedAsset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        parents: number;
                    };
                }[];
                RefundSurplus: undefined;
                ReportError: {
                    destination: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    max_weight: { proof_size: bigint; ref_time: bigint };
                    query_id: bigint;
                };
                ReportHolding: {
                    assets: Enum<
                        {
                            Definite: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            Wild: Enum<
                                {
                                    All: undefined;
                                    AllCounted: number;
                                    AllOf: { fun: ...; id: ... };
                                    AllOfCounted: { count: ...; fun: ...; id: ... };
                                },
                            >;
                        },
                    >;
                    response_info: {
                        destination: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                        max_weight: { proof_size: bigint; ref_time: bigint };
                        query_id: bigint;
                    };
                };
                ReportTransactStatus: {
                    destination: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    max_weight: { proof_size: bigint; ref_time: bigint };
                    query_id: bigint;
                };
                RequestUnlock: {
                    asset: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    };
                    locker: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                ReserveAssetDeposited: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        parents: number;
                    };
                }[];
                SetAppendix: __Circular;
                SetErrorHandler: __Circular;
                SetFeesMode: { jit_withdraw: boolean };
                SetHints: {
                    hints: Enum<
                        { AssetClaimer: { location: { interior: ...; parents: ... } } },
                    >[];
                };
                SetTopic: FixedSizeBinary<32>;
                SubscribeVersion: {
                    max_response_weight: { proof_size: bigint; ref_time: bigint };
                    query_id: bigint;
                };
                Transact: {
                    call: Binary;
                    fallback_max_weight?: { proof_size: bigint; ref_time: bigint };
                    origin_kind: XcmV2OriginKind;
                };
                TransferAsset: {
                    assets: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: ...;
                                    X1: ...;
                                    X2: ...;
                                    X3: ...;
                                    X4: ...;
                                    X5: ...;
                                    X6: ...;
                                    X7: ...;
                                    X8: ...;
                                },
                            >;
                            parents: number;
                        };
                    }[];
                    beneficiary: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                TransferReserveAsset: {
                    assets: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: ...;
                                    X1: ...;
                                    X2: ...;
                                    X3: ...;
                                    X4: ...;
                                    X5: ...;
                                    X6: ...;
                                    X7: ...;
                                    X8: ...;
                                },
                            >;
                            parents: number;
                        };
                    }[];
                    dest: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                    xcm: __Circular;
                };
                Trap: bigint;
                UniversalOrigin: Enum<
                    {
                        AccountId32: { id: FixedSizeBinary<32>; network?: Enum<(...)> };
                        AccountIndex64: { index: bigint; network?: Enum<(...)> };
                        AccountKey20: { key: FixedSizeBinary<20>; network?: Enum<(...)> };
                        GeneralIndex: bigint;
                        GeneralKey: { data: FixedSizeBinary<32>; length: number };
                        GlobalConsensus: Enum<
                            {
                                BitcoinCash: undefined;
                                BitcoinCore: undefined;
                                ByFork: { block_hash: FixedSizeBinary<(...)>; block_number: bigint };
                                ByGenesis: FixedSizeBinary<32>;
                                Ethereum: { chain_id: bigint };
                                Kusama: undefined;
                                Polkadot: undefined;
                                PolkadotBulletin: undefined;
                            },
                        >;
                        OnlyChild: undefined;
                        PalletInstance: number;
                        Parachain: number;
                        Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                    },
                >;
                UnlockAsset: {
                    asset: {
                        fun: XcmV3MultiassetFungibility;
                        id: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    };
                    target: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<
                                    {
                                        AccountId32: ...;
                                        AccountIndex64: ...;
                                        AccountKey20: ...;
                                        GeneralIndex: ...;
                                        GeneralKey: ...;
                                        GlobalConsensus: ...;
                                        OnlyChild: ...;
                                        PalletInstance: ...;
                                        Parachain: ...;
                                        Plurality: ...;
                                    },
                                >;
                                X2: FixedSizeArray<2, Enum<(...)>>;
                                X3: FixedSizeArray<3, Enum<(...)>>;
                                X4: FixedSizeArray<4, Enum<(...)>>;
                                X5: FixedSizeArray<5, Enum<(...)>>;
                                X6: FixedSizeArray<6, Enum<(...)>>;
                                X7: FixedSizeArray<7, Enum<(...)>>;
                                X8: FixedSizeArray<8, Enum<(...)>>;
                            },
                        >;
                        parents: number;
                    };
                };
                UnpaidExecution: {
                    check_origin?: {
                        interior: Enum<
                            {
                                Here: ...;
                                X1: ...;
                                X2: ...;
                                X3: ...;
                                X4: ...;
                                X5: ...;
                                X6: ...;
                                X7: ...;
                                X8: ...;
                            },
                        >;
                        parents: number;
                    };
                    weight_limit: XcmV3WeightLimit;
                };
                UnsubscribeVersion: undefined;
                WithdrawAsset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        interior: Enum<
                            {
                                Here: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        parents: number;
                    };
                }[];
            },
        >[];
        message_id: FixedSizeBinary<32>;
        origin: {
            interior: Enum<
                {
                    Here: undefined;
                    X1: Enum<
                        {
                            AccountId32: { id: FixedSizeBinary<32>; network?: Enum<(...)> };
                            AccountIndex64: { index: bigint; network?: Enum<(...)> };
                            AccountKey20: { key: FixedSizeBinary<20>; network?: Enum<(...)> };
                            GeneralIndex: bigint;
                            GeneralKey: { data: FixedSizeBinary<32>; length: number };
                            GlobalConsensus: Enum<
                                {
                                    BitcoinCash: undefined;
                                    BitcoinCore: undefined;
                                    ByFork: {
                                        block_hash: FixedSizeBinary<(...)>;
                                        block_number: bigint;
                                    };
                                    ByGenesis: FixedSizeBinary<32>;
                                    Ethereum: { chain_id: bigint };
                                    Kusama: undefined;
                                    Polkadot: undefined;
                                    PolkadotBulletin: undefined;
                                },
                            >;
                            OnlyChild: undefined;
                            PalletInstance: number;
                            Parachain: number;
                            Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                        },
                    >;
                    X2: FixedSizeArray<
                        2,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X3: FixedSizeArray<
                        3,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X4: FixedSizeArray<
                        4,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X5: FixedSizeArray<
                        5,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X6: FixedSizeArray<
                        6,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X7: FixedSizeArray<
                        7,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                    X8: FixedSizeArray<
                        8,
                        Enum<
                            {
                                AccountId32: { id: FixedSizeBinary<32>; network?: ... };
                                AccountIndex64: { index: bigint; network?: ... };
                                AccountKey20: { key: FixedSizeBinary<20>; network?: ... };
                                GeneralIndex: bigint;
                                GeneralKey: { data: FixedSizeBinary<32>; length: number };
                                GlobalConsensus: Enum<
                                    {
                                        BitcoinCash: undefined;
                                        BitcoinCore: undefined;
                                        ByFork: { block_hash: ...; block_number: ... };
                                        ByGenesis: FixedSizeBinary<(...)>;
                                        Ethereum: { chain_id: ... };
                                        Kusama: undefined;
                                        Polkadot: undefined;
                                        PolkadotBulletin: undefined;
                                    },
                                >;
                                OnlyChild: undefined;
                                PalletInstance: number;
                                Parachain: number;
                                Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                            },
                        >,
                    >;
                },
            >;
            parents: number;
        };
    },
>

A XCM message was sent.