pub trait MultiTokenResolver {
// Required method
fn mt_resolve_transfer(
&mut self,
previous_owner_ids: Vec<AccountId>,
receiver_id: AccountId,
token_ids: Vec<TokenId>,
amounts: Vec<U128>,
approvals: Option<Vec<Option<Vec<ClearedApproval>>>>,
) -> Vec<U128>;
}