dry_run_xcm: RuntimeDescriptor<
    [
        origin_location: Enum<
            {
                V3: { interior: XcmV3Junctions; parents: number };
                V4: { interior: XcmV3Junctions; parents: number };
                V5: {
                    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: Enum<
            {
                V3: XcmV3Instruction[];
                V4: XcmV4Instruction[];
                V5: Enum<
                    {
                        AliasOrigin: {
                            interior: Enum<
                                {
                                    Here: ...;
                                    X1: ...;
                                    X2: ...;
                                    X3: ...;
                                    X4: ...;
                                    X5: ...;
                                    X6: ...;
                                    X7: ...;
                                    X8: ...;
                                },
                            >;
                            parents: number;
                        };
                        BurnAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: ...; parents: ... };
                        }[];
                        BuyExecution: {
                            fees: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            };
                            weight_limit: XcmV3WeightLimit;
                        };
                        ClaimAsset: {
                            assets: { fun: ...; id: ... }[];
                            ticket: { interior: Enum<(...)>; parents: number };
                        };
                        ClearError: undefined;
                        ClearOrigin: undefined;
                        ClearTopic: undefined;
                        ClearTransactStatus: undefined;
                        DepositAsset: {
                            assets: Enum<{ Definite: ...; Wild: ... }>;
                            beneficiary: { interior: Enum<(...)>; parents: number };
                        };
                        DepositReserveAsset: {
                            assets: Enum<{ Definite: ...; Wild: ... }>;
                            dest: { interior: Enum<(...)>; parents: number };
                            xcm: __Circular;
                        };
                        DescendOrigin: Enum<
                            {
                                Here: undefined;
                                X1: Enum<(...)>;
                                X2: FixedSizeArray<(...), (...)>;
                                X3: FixedSizeArray<(...), (...)>;
                                X4: FixedSizeArray<(...), (...)>;
                                X5: FixedSizeArray<(...), (...)>;
                                X6: FixedSizeArray<(...), (...)>;
                                X7: FixedSizeArray<(...), (...)>;
                                X8: FixedSizeArray<(...), (...)>;
                            },
                        >;
                        ExchangeAsset: {
                            give: Enum<{ Definite: ...; Wild: ... }>;
                            maximal: boolean;
                            want: { fun: ...; id: ... }[];
                        };
                        ExecuteWithOrigin: { descendant_origin?: ...; xcm: __Circular };
                        ExpectAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: ...; parents: ... };
                        }[];
                        ExpectError?: [(...), (...)];
                        ExpectOrigin?: { interior: ...; parents: ... };
                        ExpectPallet: {
                            crate_major: number;
                            index: number;
                            min_crate_minor: number;
                            module_name: Binary;
                            name: Binary;
                        };
                        ExpectTransactStatus: XcmV3MaybeErrorCode;
                        ExportMessage: {
                            destination: Enum<
                                {
                                    Here: ...;
                                    X1: ...;
                                    X2: ...;
                                    X3: ...;
                                    X4: ...;
                                    X5: ...;
                                    X6: ...;
                                    X7: ...;
                                    X8: ...;
                                },
                            >;
                            network: Enum<
                                {
                                    BitcoinCash: ...;
                                    BitcoinCore: ...;
                                    ByFork: ...;
                                    ByGenesis: ...;
                                    Ethereum: ...;
                                    Kusama: ...;
                                    Polkadot: ...;
                                    PolkadotBulletin: ...;
                                },
                            >;
                            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: ...; Wild: ... }>;
                            reserve: { interior: Enum<(...)>; parents: number };
                            xcm: __Circular;
                        };
                        InitiateTeleport: {
                            assets: Enum<{ Definite: ...; Wild: ... }>;
                            dest: { interior: Enum<(...)>; parents: number };
                            xcm: __Circular;
                        };
                        InitiateTransfer: {
                            assets: Enum<(...)>[];
                            destination: { interior: Enum<(...)>; parents: number };
                            preserve_origin: boolean;
                            remote_fees?: ...;
                            remote_xcm: __Circular;
                        };
                        LockAsset: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            };
                            unlocker: { interior: Enum<(...)>; parents: number };
                        };
                        NoteUnlockable: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            };
                            owner: { interior: Enum<(...)>; parents: number };
                        };
                        PayFees: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            };
                        };
                        QueryPallet: {
                            module_name: Binary;
                            response_info: {
                                destination: { interior: ...; parents: ... };
                                max_weight: { proof_size: ...; ref_time: ... };
                                query_id: bigint;
                            };
                        };
                        QueryResponse: {
                            max_weight: { proof_size: bigint; ref_time: bigint };
                            querier?: ...;
                            query_id: bigint;
                            response: Enum<
                                {
                                    Assets: ...;
                                    DispatchResult: ...;
                                    ExecutionResult?: ...;
                                    Null: ...;
                                    PalletsInfo: ...;
                                    Version: ...;
                                },
                            >;
                        };
                        ReceiveTeleportedAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: ...; parents: ... };
                        }[];
                        RefundSurplus: undefined;
                        ReportError: {
                            destination: { interior: Enum<(...)>; parents: number };
                            max_weight: { proof_size: bigint; ref_time: bigint };
                            query_id: bigint;
                        };
                        ReportHolding: {
                            assets: Enum<{ Definite: ...; Wild: ... }>;
                            response_info: {
                                destination: { interior: ...; parents: ... };
                                max_weight: { proof_size: ...; ref_time: ... };
                                query_id: bigint;
                            };
                        };
                        ReportTransactStatus: {
                            destination: { interior: Enum<(...)>; parents: number };
                            max_weight: { proof_size: bigint; ref_time: bigint };
                            query_id: bigint;
                        };
                        RequestUnlock: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            };
                            locker: { interior: Enum<(...)>; parents: number };
                        };
                        ReserveAssetDeposited: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: ...; parents: ... };
                        }[];
                        SetAppendix: __Circular;
                        SetErrorHandler: __Circular;
                        SetFeesMode: { jit_withdraw: boolean };
                        SetHints: { hints: Enum<(...)>[] };
                        SetTopic: FixedSizeBinary<32>;
                        SubscribeVersion: {
                            max_response_weight: { proof_size: bigint; ref_time: bigint };
                            query_id: bigint;
                        };
                        Transact: {
                            call: Binary;
                            fallback_max_weight?: ...;
                            origin_kind: XcmV2OriginKind;
                        };
                        TransferAsset: {
                            assets: { fun: ...; id: ... }[];
                            beneficiary: { interior: Enum<(...)>; parents: number };
                        };
                        TransferReserveAsset: {
                            assets: { fun: ...; id: ... }[];
                            dest: { interior: Enum<(...)>; parents: number };
                            xcm: __Circular;
                        };
                        Trap: bigint;
                        UniversalOrigin: 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: ... };
                            },
                        >;
                        UnlockAsset: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            };
                            target: { interior: Enum<(...)>; parents: number };
                        };
                        UnpaidExecution: {
                            check_origin?: ...;
                            weight_limit: XcmV3WeightLimit;
                        };
                        UnsubscribeVersion: undefined;
                        WithdrawAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: ...; parents: ... };
                        }[];
                    },
                >[];
            },
        >,
    ],
    ResultPayload<
        {
            emitted_events: Enum<
                {
                    Alliance: Enum<
                        {
                            AllianceDisbanded: {
                                ally_members: number;
                                fellow_members: number;
                                unreserved: number;
                            };
                            AllyElevated: { ally: SS58String };
                            Announced: {
                                announcement: {
                                    codec: bigint;
                                    hash: { code: ...; digest: ... };
                                    version: Types.Version;
                                };
                            };
                            AnnouncementRemoved: {
                                announcement: {
                                    codec: bigint;
                                    hash: { code: ...; digest: ... };
                                    version: Types.Version;
                                };
                            };
                            FellowAbdicated: { fellow: SS58String };
                            MemberKicked: { member: SS58String; slashed?: ... };
                            MemberRetired: { member: SS58String; unreserved?: ... };
                            MemberRetirementPeriodStarted: { member: SS58String };
                            MembersInitialized: { allies: SS58String[]; fellows: SS58String[] };
                            NewAllyJoined: { ally: SS58String; nominator?: ...; reserved?: ... };
                            NewRuleSet: {
                                rule: {
                                    codec: bigint;
                                    hash: { code: ...; digest: ... };
                                    version: Types.Version;
                                };
                            };
                            UnscrupulousItemAdded: { items: Enum<(...)>[] };
                            UnscrupulousItemRemoved: { items: Enum<(...)>[] };
                        },
                    >;
                    AllianceMotion: Enum<
                        {
                            Approved: { proposal_hash: FixedSizeBinary<32> };
                            Closed: {
                                no: number;
                                proposal_hash: FixedSizeBinary<32>;
                                yes: number;
                            };
                            Disapproved: { proposal_hash: FixedSizeBinary<32> };
                            Executed: {
                                proposal_hash: FixedSizeBinary<32>;
                                result: ResultPayload<undefined, Enum<(...)>>;
                            };
                            Killed: { proposal_hash: FixedSizeBinary<32> };
                            MemberExecuted: {
                                proposal_hash: FixedSizeBinary<32>;
                                result: ResultPayload<undefined, Enum<(...)>>;
                            };
                            ProposalCostBurned: {
                                proposal_hash: FixedSizeBinary<32>;
                                who: SS58String;
                            };
                            ProposalCostReleased: {
                                proposal_hash: FixedSizeBinary<32>;
                                who: SS58String;
                            };
                            Proposed: {
                                account: SS58String;
                                proposal_hash: FixedSizeBinary<32>;
                                proposal_index: number;
                                threshold: number;
                            };
                            Voted: {
                                account: SS58String;
                                no: number;
                                proposal_hash: FixedSizeBinary<32>;
                                voted: boolean;
                                yes: number;
                            };
                        },
                    >;
                    AmbassadorCollective: Enum<
                        {
                            MemberAdded: { who: SS58String };
                            MemberExchanged: { new_who: SS58String; who: SS58String };
                            MemberRemoved: { rank: number; who: SS58String };
                            RankChanged: { rank: number; who: SS58String };
                            Voted: {
                                poll: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                                vote: Enum<{ Aye: ...; Nay: ... }>;
                                who: SS58String;
                            };
                        },
                    >;
                    AmbassadorContent: Enum<
                        {
                            AnnouncementAnnounced: { cid: Binary; expire_at: number };
                            AnnouncementRemoved: { cid: Binary };
                            NewCharterSet: { cid: Binary };
                        },
                    >;
                    AmbassadorCore: Enum<
                        {
                            ActiveChanged: { is_active: boolean; who: SS58String };
                            Demoted: { to_rank: number; who: SS58String };
                            EvidenceJudged: {
                                evidence: Binary;
                                new_rank?: ...;
                                old_rank: number;
                                who: SS58String;
                                wish: Enum<{ Promotion: ...; Retention: ... }>;
                            };
                            Imported: { rank: number; who: SS58String };
                            Inducted: { who: SS58String };
                            Offboarded: { who: SS58String };
                            ParamsChanged: {
                                params: {
                                    active_salary: (...)[];
                                    demotion_period: (...)[];
                                    min_promotion_period: (...)[];
                                    offboard_timeout: number;
                                    passive_salary: (...)[];
                                };
                            };
                            Promoted: { to_rank: number; who: SS58String };
                            Proven: { at_rank: number; who: SS58String };
                            Requested: {
                                who: SS58String;
                                wish: Enum<{ Promotion: ...; Retention: ... }>;
                            };
                            Swapped: { new_who: SS58String; who: SS58String };
                        },
                    >;
                    AmbassadorReferenda: Enum<
                        {
                            Approved: { index: number };
                            Cancelled: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            ConfirmAborted: { index: number };
                            Confirmed: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            ConfirmStarted: { index: number };
                            DecisionDepositPlaced: {
                                amount: bigint;
                                index: number;
                                who: SS58String;
                            };
                            DecisionDepositRefunded: {
                                amount: bigint;
                                index: number;
                                who: SS58String;
                            };
                            DecisionStarted: {
                                index: number;
                                proposal: PreimagesBounded;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                                track: number;
                            };
                            DepositSlashed: { amount: bigint; who: SS58String };
                            Killed: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            MetadataCleared: { hash: FixedSizeBinary<32>; index: number };
                            MetadataSet: { hash: FixedSizeBinary<32>; index: number };
                            Rejected: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            SubmissionDepositRefunded: {
                                amount: bigint;
                                index: number;
                                who: SS58String;
                            };
                            Submitted: {
                                index: number;
                                proposal: PreimagesBounded;
                                track: number;
                            };
                            TimedOut: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                        },
                    >;
                    AmbassadorSalary: Enum<
                        {
                            CycleStarted: { index: number };
                            Inducted: { who: SS58String };
                            Paid: {
                                amount: bigint;
                                beneficiary: SS58String;
                                id: bigint;
                                who: SS58String;
                            };
                            Registered: { amount: bigint; who: SS58String };
                            Swapped: { new_who: SS58String; who: SS58String };
                        },
                    >;
                    AssetRate: Enum<
                        {
                            AssetRateCreated: {
                                asset_kind: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                rate: bigint;
                            };
                            AssetRateRemoved: { asset_kind: Enum<{ V3: ...; V4: ...; V5: ... }> };
                            AssetRateUpdated: {
                                asset_kind: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                new: bigint;
                                old: bigint;
                            };
                        },
                    >;
                    Balances: Enum<
                        {
                            BalanceSet: { free: bigint; who: SS58String };
                            Burned: { amount: bigint; who: SS58String };
                            Deposit: { amount: bigint; who: SS58String };
                            DustLost: { account: SS58String; amount: bigint };
                            Endowed: { account: SS58String; free_balance: bigint };
                            Frozen: { amount: bigint; who: SS58String };
                            Issued: { amount: bigint };
                            Locked: { amount: bigint; who: SS58String };
                            Minted: { amount: bigint; who: SS58String };
                            Rescinded: { amount: bigint };
                            Reserved: { amount: bigint; who: SS58String };
                            ReserveRepatriated: {
                                amount: bigint;
                                destination_status: BalanceStatus;
                                from: SS58String;
                                to: SS58String;
                            };
                            Restored: { amount: bigint; who: SS58String };
                            Slashed: { amount: bigint; who: SS58String };
                            Suspended: { amount: bigint; who: SS58String };
                            Thawed: { amount: bigint; who: SS58String };
                            TotalIssuanceForced: { new: bigint; old: bigint };
                            Transfer: { amount: bigint; from: SS58String; to: SS58String };
                            Unlocked: { amount: bigint; who: SS58String };
                            Unreserved: { amount: bigint; who: SS58String };
                            Upgraded: { who: SS58String };
                            Withdraw: { amount: bigint; who: SS58String };
                        },
                    >;
                    CollatorSelection: Enum<
                        {
                            CandidateAdded: { account_id: SS58String; deposit: bigint };
                            CandidateBondUpdated: { account_id: SS58String; deposit: bigint };
                            CandidateRemoved: { account_id: SS58String };
                            CandidateReplaced: {
                                deposit: bigint;
                                new: SS58String;
                                old: SS58String;
                            };
                            InvalidInvulnerableSkipped: { account_id: SS58String };
                            InvulnerableAdded: { account_id: SS58String };
                            InvulnerableRemoved: { account_id: SS58String };
                            NewCandidacyBond: { bond_amount: bigint };
                            NewDesiredCandidates: { desired_candidates: number };
                            NewInvulnerables: { invulnerables: SS58String[] };
                        },
                    >;
                    CumulusXcm: Enum<
                        {
                            ExecutedDownward: [
                                FixedSizeBinary<32>,
                                Enum<{ Complete: ...; Error: ...; Incomplete: ... }>,
                            ];
                            InvalidFormat: FixedSizeBinary<32>;
                            UnsupportedVersion: FixedSizeBinary<32>;
                        },
                    >;
                    FellowshipCollective: Enum<
                        {
                            MemberAdded: { who: SS58String };
                            MemberExchanged: { new_who: SS58String; who: SS58String };
                            MemberRemoved: { rank: number; who: SS58String };
                            RankChanged: { rank: number; who: SS58String };
                            Voted: {
                                poll: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                                vote: Enum<{ Aye: ...; Nay: ... }>;
                                who: SS58String;
                            };
                        },
                    >;
                    FellowshipCore: Enum<
                        {
                            ActiveChanged: { is_active: boolean; who: SS58String };
                            Demoted: { to_rank: number; who: SS58String };
                            EvidenceJudged: {
                                evidence: Binary;
                                new_rank?: ...;
                                old_rank: number;
                                who: SS58String;
                                wish: Enum<{ Promotion: ...; Retention: ... }>;
                            };
                            Imported: { rank: number; who: SS58String };
                            Inducted: { who: SS58String };
                            Offboarded: { who: SS58String };
                            ParamsChanged: {
                                params: {
                                    active_salary: (...)[];
                                    demotion_period: (...)[];
                                    min_promotion_period: (...)[];
                                    offboard_timeout: number;
                                    passive_salary: (...)[];
                                };
                            };
                            Promoted: { to_rank: number; who: SS58String };
                            Proven: { at_rank: number; who: SS58String };
                            Requested: {
                                who: SS58String;
                                wish: Enum<{ Promotion: ...; Retention: ... }>;
                            };
                            Swapped: { new_who: SS58String; who: SS58String };
                        },
                    >;
                    FellowshipReferenda: Enum<
                        {
                            Approved: { index: number };
                            Cancelled: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            ConfirmAborted: { index: number };
                            Confirmed: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            ConfirmStarted: { index: number };
                            DecisionDepositPlaced: {
                                amount: bigint;
                                index: number;
                                who: SS58String;
                            };
                            DecisionDepositRefunded: {
                                amount: bigint;
                                index: number;
                                who: SS58String;
                            };
                            DecisionStarted: {
                                index: number;
                                proposal: PreimagesBounded;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                                track: number;
                            };
                            DepositSlashed: { amount: bigint; who: SS58String };
                            Killed: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            MetadataCleared: { hash: FixedSizeBinary<32>; index: number };
                            MetadataSet: { hash: FixedSizeBinary<32>; index: number };
                            Rejected: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                            SubmissionDepositRefunded: {
                                amount: bigint;
                                index: number;
                                who: SS58String;
                            };
                            Submitted: {
                                index: number;
                                proposal: PreimagesBounded;
                                track: number;
                            };
                            TimedOut: {
                                index: number;
                                tally: { ayes: number; bare_ayes: number; nays: number };
                            };
                        },
                    >;
                    FellowshipSalary: Enum<
                        {
                            CycleStarted: { index: number };
                            Inducted: { who: SS58String };
                            Paid: {
                                amount: bigint;
                                beneficiary: SS58String;
                                id: bigint;
                                who: SS58String;
                            };
                            Registered: { amount: bigint; who: SS58String };
                            Swapped: { new_who: SS58String; who: SS58String };
                        },
                    >;
                    FellowshipTreasury: Enum<
                        {
                            AssetSpendApproved: {
                                amount: bigint;
                                asset_kind: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                beneficiary: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                expire_at: number;
                                index: number;
                                valid_from: number;
                            };
                            AssetSpendVoided: { index: number };
                            Awarded: {
                                account: SS58String;
                                award: bigint;
                                proposal_index: number;
                            };
                            Burnt: { burnt_funds: bigint };
                            Deposit: { value: bigint };
                            Paid: { index: number; payment_id: bigint };
                            PaymentFailed: { index: number; payment_id: bigint };
                            Rollover: { rollover_balance: bigint };
                            SpendApproved: {
                                amount: bigint;
                                beneficiary: SS58String;
                                proposal_index: number;
                            };
                            Spending: { budget_remaining: bigint };
                            SpendProcessed: { index: number };
                            UpdatedInactive: { deactivated: bigint; reactivated: bigint };
                        },
                    >;
                    MessageQueue: Enum<
                        {
                            OverweightEnqueued: {
                                id: FixedSizeBinary<32>;
                                message_index: number;
                                origin: Enum<{ Here: ...; Parent: ...; Sibling: ... }>;
                                page_index: number;
                            };
                            PageReaped: {
                                index: number;
                                origin: Enum<{ Here: ...; Parent: ...; Sibling: ... }>;
                            };
                            Processed: {
                                id: FixedSizeBinary<32>;
                                origin: Enum<{ Here: ...; Parent: ...; Sibling: ... }>;
                                success: boolean;
                                weight_used: { proof_size: bigint; ref_time: bigint };
                            };
                            ProcessingFailed: {
                                error: Enum<
                                    {
                                        BadFormat: ...;
                                        Corrupt: ...;
                                        Overweight: ...;
                                        StackLimitReached: ...;
                                        Unsupported: ...;
                                        Yield: ...;
                                    },
                                >;
                                id: FixedSizeBinary<32>;
                                origin: Enum<{ Here: ...; Parent: ...; Sibling: ... }>;
                            };
                        },
                    >;
                    Multisig: Enum<
                        {
                            MultisigApproval: {
                                approving: SS58String;
                                call_hash: FixedSizeBinary<32>;
                                multisig: SS58String;
                                timepoint: { height: number; index: number };
                            };
                            MultisigCancelled: {
                                call_hash: FixedSizeBinary<32>;
                                cancelling: SS58String;
                                multisig: SS58String;
                                timepoint: { height: number; index: number };
                            };
                            MultisigExecuted: {
                                approving: SS58String;
                                call_hash: FixedSizeBinary<32>;
                                multisig: SS58String;
                                result: ResultPayload<undefined, Enum<(...)>>;
                                timepoint: { height: number; index: number };
                            };
                            NewMultisig: {
                                approving: SS58String;
                                call_hash: FixedSizeBinary<32>;
                                multisig: SS58String;
                            };
                        },
                    >;
                    ParachainSystem: Enum<
                        {
                            DownwardMessagesProcessed: {
                                dmq_head: FixedSizeBinary<32>;
                                weight_used: { proof_size: bigint; ref_time: bigint };
                            };
                            DownwardMessagesReceived: { count: number };
                            UpwardMessageSent: { message_hash?: ... };
                            ValidationFunctionApplied: { relay_chain_block_num: number };
                            ValidationFunctionDiscarded: undefined;
                            ValidationFunctionStored: undefined;
                        },
                    >;
                    PolkadotXcm: Enum<
                        {
                            AssetsClaimed: {
                                assets: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                hash: FixedSizeBinary<32>;
                                origin: { interior: Enum<(...)>; parents: number };
                            };
                            AssetsTrapped: {
                                assets: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                hash: FixedSizeBinary<32>;
                                origin: { interior: Enum<(...)>; parents: number };
                            };
                            Attempted: {
                                outcome: Enum<{ Complete: ...; Error: ...; Incomplete: ... }>;
                            };
                            FeesPaid: {
                                fees: { fun: ...; id: ... }[];
                                paying: { interior: Enum<(...)>; parents: number };
                            };
                            InvalidQuerier: {
                                expected_querier: { interior: Enum<(...)>; parents: number };
                                maybe_actual_querier?: ...;
                                origin: { interior: Enum<(...)>; parents: number };
                                query_id: bigint;
                            };
                            InvalidQuerierVersion: {
                                origin: { interior: Enum<(...)>; parents: number };
                                query_id: bigint;
                            };
                            InvalidResponder: {
                                expected_location?: ...;
                                origin: { interior: Enum<(...)>; parents: number };
                                query_id: bigint;
                            };
                            InvalidResponderVersion: {
                                origin: { interior: Enum<(...)>; parents: number };
                                query_id: bigint;
                            };
                            Notified: {
                                call_index: number;
                                pallet_index: number;
                                query_id: bigint;
                            };
                            NotifyDecodeFailed: {
                                call_index: number;
                                pallet_index: number;
                                query_id: bigint;
                            };
                            NotifyDispatchError: {
                                call_index: number;
                                pallet_index: number;
                                query_id: bigint;
                            };
                            NotifyOverweight: {
                                actual_weight: { proof_size: bigint; ref_time: bigint };
                                call_index: number;
                                max_budgeted_weight: { proof_size: bigint; ref_time: bigint };
                                pallet_index: number;
                                query_id: bigint;
                            };
                            NotifyTargetMigrationFail: {
                                location: Enum<{ V3: ...; V4: ...; V5: ... }>;
                                query_id: bigint;
                            };
                            NotifyTargetSendFail: {
                                error: Enum<
                                    {
                                        AssetNotFound: ...;
                                        BadOrigin: ...;
                                        Barrier: ...;
                                        DestinationUnsupported: ...;
                                        ExceedsMaxMessageSize: ...;
                                        ExceedsStackLimit: ...;
                                        ExpectationFalse: ...;
                                        ExportError: ...;
                                        FailedToDecode: ...;
                                        FailedToTransactAsset: ...;
                                        FeesNotMet: ...;
                                        HoldingWouldOverflow: ...;
                                        InvalidLocation: ...;
                                        LocationCannotHold: ...;
                                        LocationFull: ...;
                                        LocationNotInvertible: ...;
                                        LockError: ...;
                                        MaxWeightInvalid: ...;
                                        NameMismatch: ...;
                                        NoDeal: ...;
                                        NoPermission: ...;
                                        NotDepositable: ...;
                                        NotHoldingFees: ...;
                                        NotWithdrawable: ...;
                                        Overflow: ...;
                                        PalletNotFound: ...;
                                        ReanchorFailed: ...;
                                        TooExpensive: ...;
                                        TooManyAssets: ...;
                                        Transport: ...;
                                        Trap: ...;
                                        Unanchored: ...;
                                        UnhandledXcmVersion: ...;
                                        Unimplemented: ...;
                                        UnknownClaim: ...;
                                        Unroutable: ...;
                                        UntrustedReserveLocation: ...;
                                        UntrustedTeleportLocation: ...;
                                        VersionIncompatible: ...;
                                        WeightLimitReached: ...;
                                        WeightNotComputable: ...;
                                    },
                                >;
                                location: { interior: Enum<(...)>; parents: number };
                                query_id: bigint;
                            };
                            ResponseReady: {
                                query_id: bigint;
                                response: Enum<
                                    {
                                        Assets: ...;
                                        DispatchResult: ...;
                                        ExecutionResult?: ...;
                                        Null: ...;
                                        PalletsInfo: ...;
                                        Version: ...;
                                    },
                                >;
                            };
                            ResponseTaken: { query_id: bigint };
                            Sent: {
                                destination: { interior: Enum<(...)>; parents: number };
                                message: Enum<(...)>[];
                                message_id: FixedSizeBinary<32>;
                                origin: { interior: Enum<(...)>; parents: number };
                            };
                            SupportedVersionChanged: {
                                location: { interior: Enum<(...)>; parents: number };
                                version: number;
                            };
                            UnexpectedResponse: {
                                origin: { interior: Enum<(...)>; parents: number };
                                query_id: bigint;
                            };
                            VersionChangeNotified: {
                                cost: { fun: ...; id: ... }[];
                                destination: { interior: Enum<(...)>; parents: number };
                                message_id: FixedSizeBinary<32>;
                                result: number;
                            };
                            VersionMigrationFinished: { version: number };
                            VersionNotifyRequested: {
                                cost: { fun: ...; id: ... }[];
                                destination: { interior: Enum<(...)>; parents: number };
                                message_id: FixedSizeBinary<32>;
                            };
                            VersionNotifyStarted: {
                                cost: { fun: ...; id: ... }[];
                                destination: { interior: Enum<(...)>; parents: number };
                                message_id: FixedSizeBinary<32>;
                            };
                            VersionNotifyUnrequested: {
                                cost: { fun: ...; id: ... }[];
                                destination: { interior: Enum<(...)>; parents: number };
                                message_id: FixedSizeBinary<32>;
                            };
                        },
                    >;
                    Preimage: PreimageEvent;
                    Proxy: Enum<
                        {
                            Announced: {
                                call_hash: FixedSizeBinary<32>;
                                proxy: SS58String;
                                real: SS58String;
                            };
                            ProxyAdded: {
                                delay: number;
                                delegatee: SS58String;
                                delegator: SS58String;
                                proxy_type: Enum<
                                    {
                                        Alliance: ...;
                                        Ambassador: ...;
                                        Any: ...;
                                        CancelProxy: ...;
                                        Collator: ...;
                                        Fellowship: ...;
                                        NonTransfer: ...;
                                    },
                                >;
                            };
                            ProxyExecuted: { result: ResultPayload<undefined, Enum<(...)>> };
                            ProxyRemoved: {
                                delay: number;
                                delegatee: SS58String;
                                delegator: SS58String;
                                proxy_type: Enum<
                                    {
                                        Alliance: ...;
                                        Ambassador: ...;
                                        Any: ...;
                                        CancelProxy: ...;
                                        Collator: ...;
                                        Fellowship: ...;
                                        NonTransfer: ...;
                                    },
                                >;
                            };
                            PureCreated: {
                                disambiguation_index: number;
                                proxy_type: Enum<
                                    {
                                        Alliance: ...;
                                        Ambassador: ...;
                                        Any: ...;
                                        CancelProxy: ...;
                                        Collator: ...;
                                        Fellowship: ...;
                                        NonTransfer: ...;
                                    },
                                >;
                                pure: SS58String;
                                who: SS58String;
                            };
                        },
                    >;
                    Scheduler: Enum<
                        {
                            CallUnavailable: { id?: ...; task: FixedSizeArray<2, number> };
                            Canceled: { index: number; when: number };
                            Dispatched: {
                                id?: ...;
                                result: ResultPayload<undefined, Enum<(...)>>;
                                task: FixedSizeArray<2, number>;
                            };
                            PeriodicFailed: { id?: ...; task: FixedSizeArray<2, number> };
                            PermanentlyOverweight: { id?: ...; task: FixedSizeArray<2, number> };
                            RetryCancelled: { id?: ...; task: FixedSizeArray<2, number> };
                            RetryFailed: { id?: ...; task: FixedSizeArray<2, number> };
                            RetrySet: {
                                id?: ...;
                                period: number;
                                retries: number;
                                task: FixedSizeArray<2, number>;
                            };
                            Scheduled: { index: number; when: number };
                        },
                    >;
                    Session: SessionEvent;
                    StateTrieMigration: Enum<
                        {
                            AutoMigrationFinished: undefined;
                            Halted: {
                                error: Enum<
                                    {
                                        BadChildRoot: ...;
                                        BadWitness: ...;
                                        KeyTooLong: ...;
                                        MaxSignedLimits: ...;
                                        NotEnoughFunds: ...;
                                        SignedMigrationNotAllowed: ...;
                                    },
                                >;
                            };
                            Migrated: {
                                child: number;
                                compute: Enum<{ Auto: ...; Signed: ... }>;
                                top: number;
                            };
                            Slashed: { amount: bigint; who: SS58String };
                        },
                    >;
                    System: Enum<
                        {
                            CodeUpdated: undefined;
                            ExtrinsicFailed: {
                                dispatch_error: Enum<
                                    {
                                        Arithmetic: ...;
                                        BadOrigin: ...;
                                        CannotLookup: ...;
                                        ConsumerRemaining: ...;
                                        Corruption: ...;
                                        Exhausted: ...;
                                        Module: ...;
                                        NoProviders: ...;
                                        Other: ...;
                                        RootNotAllowed: ...;
                                        Token: ...;
                                        TooManyConsumers: ...;
                                        Transactional: ...;
                                        Trie: ...;
                                        Unavailable: ...;
                                    },
                                >;
                                dispatch_info: {
                                    class: DispatchClass;
                                    pays_fee: Enum<(...)>;
                                    weight: { proof_size: ...; ref_time: ... };
                                };
                            };
                            ExtrinsicSuccess: {
                                dispatch_info: {
                                    class: DispatchClass;
                                    pays_fee: Enum<(...)>;
                                    weight: { proof_size: ...; ref_time: ... };
                                };
                            };
                            KilledAccount: { account: SS58String };
                            NewAccount: { account: SS58String };
                            Remarked: { hash: FixedSizeBinary<32>; sender: SS58String };
                            UpgradeAuthorized: {
                                check_version: boolean;
                                code_hash: FixedSizeBinary<32>;
                            };
                        },
                    >;
                    TransactionPayment: TransactionPaymentEvent;
                    Utility: Enum<
                        {
                            BatchCompleted: undefined;
                            BatchCompletedWithErrors: undefined;
                            BatchInterrupted: {
                                error: Enum<
                                    {
                                        Arithmetic: ...;
                                        BadOrigin: ...;
                                        CannotLookup: ...;
                                        ConsumerRemaining: ...;
                                        Corruption: ...;
                                        Exhausted: ...;
                                        Module: ...;
                                        NoProviders: ...;
                                        Other: ...;
                                        RootNotAllowed: ...;
                                        Token: ...;
                                        TooManyConsumers: ...;
                                        Transactional: ...;
                                        Trie: ...;
                                        Unavailable: ...;
                                    },
                                >;
                                index: number;
                            };
                            DispatchedAs: { result: ResultPayload<undefined, Enum<(...)>> };
                            ItemCompleted: undefined;
                            ItemFailed: {
                                error: Enum<
                                    {
                                        Arithmetic: ...;
                                        BadOrigin: ...;
                                        CannotLookup: ...;
                                        ConsumerRemaining: ...;
                                        Corruption: ...;
                                        Exhausted: ...;
                                        Module: ...;
                                        NoProviders: ...;
                                        Other: ...;
                                        RootNotAllowed: ...;
                                        Token: ...;
                                        TooManyConsumers: ...;
                                        Transactional: ...;
                                        Trie: ...;
                                        Unavailable: ...;
                                    },
                                >;
                            };
                        },
                    >;
                    XcmpQueue: Enum<
                        { XcmpMessageSent: { message_hash: FixedSizeBinary<32> } },
                    >;
                },
            >[];
            execution_result: Enum<
                {
                    Complete: { used: { proof_size: bigint; ref_time: bigint } };
                    Error: {
                        error: 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;
                            },
                        >;
                    };
                    Incomplete: {
                        error: 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;
                            },
                        >;
                        used: { proof_size: bigint; ref_time: bigint };
                    };
                },
            >;
            forwarded_xcms: [
                Enum<
                    {
                        V3: { interior: XcmV3Junctions; parents: number };
                        V4: { interior: XcmV3Junctions; parents: number };
                        V5: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                    },
                >,
                Enum<
                    {
                        V3: XcmV3Instruction[];
                        V4: XcmV4Instruction[];
                        V5: Enum<
                            {
                                AliasOrigin: ...;
                                BurnAsset: ...;
                                BuyExecution: ...;
                                ClaimAsset: ...;
                                ClearError: ...;
                                ClearOrigin: ...;
                                ClearTopic: ...;
                                ClearTransactStatus: ...;
                                DepositAsset: ...;
                                DepositReserveAsset: ...;
                                DescendOrigin: ...;
                                ExchangeAsset: ...;
                                ExecuteWithOrigin: ...;
                                ExpectAsset: ...;
                                ExpectError?: ...;
                                ExpectOrigin?: ...;
                                ExpectPallet: ...;
                                ExpectTransactStatus: ...;
                                ExportMessage: ...;
                                HrmpChannelAccepted: ...;
                                HrmpChannelClosing: ...;
                                HrmpNewChannelOpenRequest: ...;
                                InitiateReserveWithdraw: ...;
                                InitiateTeleport: ...;
                                InitiateTransfer: ...;
                                LockAsset: ...;
                                NoteUnlockable: ...;
                                PayFees: ...;
                                QueryPallet: ...;
                                QueryResponse: ...;
                                ReceiveTeleportedAsset: ...;
                                RefundSurplus: ...;
                                ReportError: ...;
                                ReportHolding: ...;
                                ReportTransactStatus: ...;
                                RequestUnlock: ...;
                                ReserveAssetDeposited: ...;
                                SetAppendix: ...;
                                SetErrorHandler: ...;
                                SetFeesMode: ...;
                                SetHints: ...;
                                SetTopic: ...;
                                SubscribeVersion: ...;
                                Transact: ...;
                                TransferAsset: ...;
                                TransferReserveAsset: ...;
                                Trap: ...;
                                UniversalOrigin: ...;
                                UnlockAsset: ...;
                                UnpaidExecution: ...;
                                UnsubscribeVersion: ...;
                                WithdrawAsset: ...;
                            },
                        >[];
                    },
                >[],
            ][];
        },
        Enum<{ Unimplemented: undefined; VersionedConversionFailed: undefined }>,
    >,
>

Dry run XCM program