sudo_queue_downward_xcm: TxDescriptor<
    {
        id: number;
        xcm: Enum<
            {
                V3: XcmV3Instruction[];
                V4: XcmV4Instruction[];
                V5: Enum<
                    {
                        AliasOrigin: {
                            interior: Enum<
                                {
                                    Here: undefined;
                                    X1: Enum<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            parents: number;
                        };
                        BurnAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        BuyExecution: {
                            fees: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: Enum<(...)>; parents: number };
                            };
                            weight_limit: XcmV3WeightLimit;
                        };
                        ClaimAsset: {
                            assets: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            ticket: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        ClearError: undefined;
                        ClearOrigin: undefined;
                        ClearTopic: undefined;
                        ClearTransactStatus: undefined;
                        DepositAsset: {
                            assets: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                            beneficiary: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        DepositReserveAsset: {
                            assets: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                            dest: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            xcm: __Circular;
                        };
                        DescendOrigin: 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<(...)>>;
                            },
                        >;
                        ExchangeAsset: {
                            give: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                            maximal: boolean;
                            want: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                        };
                        ExecuteWithOrigin: {
                            descendant_origin?: Enum<(...)>;
                            xcm: __Circular;
                        };
                        ExpectAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        ExpectError?: [number, Enum<(...)>];
                        ExpectOrigin?: { interior: 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<(...)>;
                                    X2: FixedSizeArray<(...), (...)>;
                                    X3: FixedSizeArray<(...), (...)>;
                                    X4: FixedSizeArray<(...), (...)>;
                                    X5: FixedSizeArray<(...), (...)>;
                                    X6: FixedSizeArray<(...), (...)>;
                                    X7: FixedSizeArray<(...), (...)>;
                                    X8: FixedSizeArray<(...), (...)>;
                                },
                            >;
                            network: Enum<
                                {
                                    BitcoinCash: undefined;
                                    BitcoinCore: undefined;
                                    ByFork: { block_hash: ...; block_number: ... };
                                    ByGenesis: FixedSizeBinary<(...)>;
                                    Ethereum: { chain_id: ... };
                                    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: (...)[]; Wild: Enum<(...)> }>;
                            reserve: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            xcm: __Circular;
                        };
                        InitiateTeleport: {
                            assets: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                            dest: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            xcm: __Circular;
                        };
                        InitiateTransfer: {
                            assets: Enum<
                                { ReserveDeposit: ...; ReserveWithdraw: ...; Teleport: ... },
                            >[];
                            destination: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            preserve_origin: boolean;
                            remote_fees?: Enum<(...)>;
                            remote_xcm: __Circular;
                        };
                        LockAsset: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: Enum<(...)>; parents: number };
                            };
                            unlocker: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        NoteUnlockable: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: Enum<(...)>; parents: number };
                            };
                            owner: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        PayFees: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: Enum<(...)>; parents: number };
                            };
                        };
                        QueryPallet: {
                            module_name: Binary;
                            response_info: {
                                destination: { interior: 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: ...; parents: ... };
                            query_id: bigint;
                            response: Enum<
                                {
                                    Assets: (...)[];
                                    DispatchResult: XcmV3MaybeErrorCode;
                                    ExecutionResult?: (...) | (...);
                                    Null: undefined;
                                    PalletsInfo: (...)[];
                                    Version: number;
                                },
                            >;
                        };
                        ReceiveTeleportedAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        RefundSurplus: undefined;
                        ReportError: {
                            destination: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            max_weight: { proof_size: bigint; ref_time: bigint };
                            query_id: bigint;
                        };
                        ReportHolding: {
                            assets: Enum<{ Definite: (...)[]; Wild: Enum<(...)> }>;
                            response_info: {
                                destination: { interior: Enum<(...)>; parents: number };
                                max_weight: { proof_size: bigint; ref_time: bigint };
                                query_id: bigint;
                            };
                        };
                        ReportTransactStatus: {
                            destination: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            max_weight: { proof_size: bigint; ref_time: bigint };
                            query_id: bigint;
                        };
                        RequestUnlock: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: Enum<(...)>; parents: number };
                            };
                            locker: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        ReserveAssetDeposited: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                        SetAppendix: __Circular;
                        SetErrorHandler: __Circular;
                        SetFeesMode: { jit_withdraw: boolean };
                        SetHints: { hints: Enum<{ AssetClaimer: ... }>[] };
                        SetTopic: FixedSizeBinary<32>;
                        SubscribeVersion: {
                            max_response_weight: { proof_size: bigint; ref_time: bigint };
                            query_id: bigint;
                        };
                        Transact: {
                            call: Binary;
                            fallback_max_weight?: { proof_size: ...; ref_time: ... };
                            origin_kind: XcmV2OriginKind;
                        };
                        TransferAsset: {
                            assets: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            beneficiary: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        TransferReserveAsset: {
                            assets: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: ...; parents: ... };
                            }[];
                            dest: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                            xcm: __Circular;
                        };
                        Trap: bigint;
                        UniversalOrigin: 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 };
                            },
                        >;
                        UnlockAsset: {
                            asset: {
                                fun: XcmV3MultiassetFungibility;
                                id: { interior: Enum<(...)>; parents: number };
                            };
                            target: {
                                interior: Enum<
                                    {
                                        Here: ...;
                                        X1: ...;
                                        X2: ...;
                                        X3: ...;
                                        X4: ...;
                                        X5: ...;
                                        X6: ...;
                                        X7: ...;
                                        X8: ...;
                                    },
                                >;
                                parents: number;
                            };
                        };
                        UnpaidExecution: {
                            check_origin?: { interior: ...; parents: ... };
                            weight_limit: XcmV3WeightLimit;
                        };
                        UnsubscribeVersion: undefined;
                        WithdrawAsset: {
                            fun: XcmV3MultiassetFungibility;
                            id: { interior: Enum<(...)>; parents: number };
                        }[];
                    },
                >[];
            },
        >;
    },
>

Send a downward XCM to the given para.

The given parachain should exist and the payload should not exceed the preconfigured size config.max_downward_message_size.