RecordedXcm: StorageDescriptor<
    [],
    Enum<
        {
            AliasOrigin: {
                interior: 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: ... };
                                },
                            >,
                        >;
                    },
                >;
                parents: number;
            };
            BurnAsset: {
                fun: XcmV3MultiassetFungibility;
                id: {
                    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;
                };
            }[];
            BuyExecution: {
                fees: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        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;
                    };
                };
                weight_limit: XcmV3WeightLimit;
            };
            ClaimAsset: {
                assets: {
                    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;
                    };
                }[];
                ticket: {
                    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;
                };
            };
            ClearError: undefined;
            ClearOrigin: undefined;
            ClearTopic: undefined;
            ClearTransactStatus: undefined;
            DepositAsset: {
                assets: Enum<
                    {
                        Definite: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        Wild: Enum<
                            {
                                All: undefined;
                                AllCounted: number;
                                AllOf: {
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                                AllOfCounted: {
                                    count: number;
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                            },
                        >;
                    },
                >;
                beneficiary: {
                    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;
                };
            };
            DepositReserveAsset: {
                assets: Enum<
                    {
                        Definite: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        Wild: Enum<
                            {
                                All: undefined;
                                AllCounted: number;
                                AllOf: {
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                                AllOfCounted: {
                                    count: number;
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                            },
                        >;
                    },
                >;
                dest: {
                    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;
                };
                xcm: __Circular;
            };
            DescendOrigin: Enum<
                {
                    Here: undefined;
                    X1: 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 };
                        },
                    >;
                    X2: FixedSizeArray<
                        2,
                        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 };
                            },
                        >,
                    >;
                    X3: FixedSizeArray<
                        3,
                        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 };
                            },
                        >,
                    >;
                    X4: FixedSizeArray<
                        4,
                        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 };
                            },
                        >,
                    >;
                    X5: FixedSizeArray<
                        5,
                        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 };
                            },
                        >,
                    >;
                    X6: FixedSizeArray<
                        6,
                        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 };
                            },
                        >,
                    >;
                    X7: FixedSizeArray<
                        7,
                        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 };
                            },
                        >,
                    >;
                    X8: FixedSizeArray<
                        8,
                        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 };
                            },
                        >,
                    >;
                },
            >;
            ExchangeAsset: {
                give: Enum<
                    {
                        Definite: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        Wild: Enum<
                            {
                                All: undefined;
                                AllCounted: number;
                                AllOf: {
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                                AllOfCounted: {
                                    count: number;
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                            },
                        >;
                    },
                >;
                maximal: boolean;
                want: {
                    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;
                    };
                }[];
            };
            ExecuteWithOrigin: {
                descendant_origin?: 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<(...)>>;
                    },
                >;
                xcm: __Circular;
            };
            ExpectAsset: {
                fun: XcmV3MultiassetFungibility;
                id: {
                    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;
                };
            }[];
            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: bigint; ref_time: bigint };
                        WeightNotComputable: undefined;
                    },
                >,
            ];
            ExpectOrigin?: {
                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;
            };
            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: 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: ... };
                                },
                            >,
                        >;
                    },
                >;
                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: Enum<(...)>; parents: number };
                        }[];
                        Wild: Enum<
                            {
                                All: undefined;
                                AllCounted: number;
                                AllOf: {
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                                AllOfCounted: {
                                    count: number;
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                            },
                        >;
                    },
                >;
                reserve: {
                    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;
                };
                xcm: __Circular;
            };
            InitiateTeleport: {
                assets: Enum<
                    {
                        Definite: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        Wild: Enum<
                            {
                                All: undefined;
                                AllCounted: number;
                                AllOf: {
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                                AllOfCounted: {
                                    count: number;
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                            },
                        >;
                    },
                >;
                dest: {
                    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;
                };
                xcm: __Circular;
            };
            InitiateTransfer: {
                assets: Enum<
                    {
                        ReserveDeposit: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                        ReserveWithdraw: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                        Teleport: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                    },
                >[];
                destination: {
                    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;
                };
                preserve_origin: boolean;
                remote_fees?: Enum<
                    {
                        ReserveDeposit: Enum<{ Definite: ...; Wild: ... }>;
                        ReserveWithdraw: Enum<{ Definite: ...; Wild: ... }>;
                        Teleport: Enum<{ Definite: ...; Wild: ... }>;
                    },
                >;
                remote_xcm: __Circular;
            };
            LockAsset: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        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;
                    };
                };
                unlocker: {
                    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;
                };
            };
            NoteUnlockable: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        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;
                    };
                };
                owner: {
                    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;
                };
            };
            PayFees: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        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;
                    };
                };
            };
            QueryPallet: {
                module_name: Binary;
                response_info: {
                    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;
                };
            };
            QueryResponse: {
                max_weight: { proof_size: bigint; ref_time: bigint };
                querier?: {
                    interior: Enum<
                        {
                            Here: undefined;
                            X1: Enum<(...)>;
                            X2: FixedSizeArray<(...), (...)>;
                            X3: FixedSizeArray<(...), (...)>;
                            X4: FixedSizeArray<(...), (...)>;
                            X5: FixedSizeArray<(...), (...)>;
                            X6: FixedSizeArray<(...), (...)>;
                            X7: FixedSizeArray<(...), (...)>;
                            X8: FixedSizeArray<(...), (...)>;
                        },
                    >;
                    parents: number;
                };
                query_id: bigint;
                response: Enum<
                    {
                        Assets: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        DispatchResult: XcmV3MaybeErrorCode;
                        ExecutionResult?: [number, Enum<(...)>];
                        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<
                                {
                                    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;
                };
            }[];
            RefundSurplus: undefined;
            ReportError: {
                destination: {
                    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;
                };
                max_weight: { proof_size: bigint; ref_time: bigint };
                query_id: bigint;
            };
            ReportHolding: {
                assets: Enum<
                    {
                        Definite: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        Wild: Enum<
                            {
                                All: undefined;
                                AllCounted: number;
                                AllOf: {
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                                AllOfCounted: {
                                    count: number;
                                    fun: XcmV2MultiassetWildFungibility;
                                    id: { interior: ...; parents: ... };
                                };
                            },
                        >;
                    },
                >;
                response_info: {
                    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;
                };
            };
            ReportTransactStatus: {
                destination: {
                    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;
                };
                max_weight: { proof_size: bigint; ref_time: bigint };
                query_id: bigint;
            };
            RequestUnlock: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        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;
                    };
                };
                locker: {
                    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;
                };
            };
            ReserveAssetDeposited: {
                fun: XcmV3MultiassetFungibility;
                id: {
                    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;
                };
            }[];
            SetAppendix: __Circular;
            SetErrorHandler: __Circular;
            SetFeesMode: { jit_withdraw: boolean };
            SetHints: {
                hints: Enum<
                    {
                        AssetClaimer: {
                            location: { interior: Enum<(...)>; parents: number };
                        };
                    },
                >[];
            };
            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: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        parents: number;
                    };
                }[];
                beneficiary: {
                    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;
                };
            };
            TransferReserveAsset: {
                assets: {
                    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;
                    };
                }[];
                dest: {
                    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;
                };
                xcm: __Circular;
            };
            Trap: bigint;
            UniversalOrigin: Enum<
                {
                    AccountId32: {
                        id: FixedSizeBinary<32>;
                        network?: Enum<
                            {
                                BitcoinCash: ...;
                                BitcoinCore: ...;
                                ByFork: ...;
                                ByGenesis: ...;
                                Ethereum: ...;
                                Kusama: ...;
                                Polkadot: ...;
                                PolkadotBulletin: ...;
                            },
                        >;
                    };
                    AccountIndex64: {
                        index: bigint;
                        network?: Enum<
                            {
                                BitcoinCash: ...;
                                BitcoinCore: ...;
                                ByFork: ...;
                                ByGenesis: ...;
                                Ethereum: ...;
                                Kusama: ...;
                                Polkadot: ...;
                                PolkadotBulletin: ...;
                            },
                        >;
                    };
                    AccountKey20: {
                        key: FixedSizeBinary<20>;
                        network?: Enum<
                            {
                                BitcoinCash: ...;
                                BitcoinCore: ...;
                                ByFork: ...;
                                ByGenesis: ...;
                                Ethereum: ...;
                                Kusama: ...;
                                Polkadot: ...;
                                PolkadotBulletin: ...;
                            },
                        >;
                    };
                    GeneralIndex: bigint;
                    GeneralKey: { data: FixedSizeBinary<32>; length: number };
                    GlobalConsensus: 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;
                        },
                    >;
                    OnlyChild: undefined;
                    PalletInstance: number;
                    Parachain: number;
                    Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart };
                },
            >;
            UnlockAsset: {
                asset: {
                    fun: XcmV3MultiassetFungibility;
                    id: {
                        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;
                    };
                };
                target: {
                    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;
                };
            };
            UnpaidExecution: {
                check_origin?: {
                    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;
            };
            UnsubscribeVersion: undefined;
            WithdrawAsset: {
                fun: XcmV3MultiassetFungibility;
                id: {
                    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;
                };
            }[];
        },
    >[],
    true,
    never,
>

If [ShouldRecordXcm] is set to true, then the last XCM program executed locally will be stored here. Runtime APIs can fetch the XCM that was executed by accessing this value.

Only relevant if this pallet is being used as the [xcm_executor::traits::RecordXcm] implementation in the XCM executor configuration.