pub trait XtokensWeightInfo<AccountId, Balance, CurrencyId> {
// Required methods
fn weight_of_transfer_multiasset(
asset: &VersionedMultiAsset,
dest: &VersionedMultiLocation
) -> Weight;
fn weight_of_transfer(
currency_id: CurrencyId,
amount: Balance,
dest: &VersionedMultiLocation
) -> Weight;
fn weight_of_transfer_multicurrencies(
currencies: &[(CurrencyId, Balance)],
fee_item: &u32,
dest: &VersionedMultiLocation
) -> Weight;
fn weight_of_transfer_multiassets(
assets: &VersionedMultiAssets,
fee_item: &u32,
dest: &VersionedMultiLocation
) -> Weight;
}