const Request: BcsStruct<{ UID: BcsType<string, string | Uint8Array, "bytes[32]">; Sender: BcsType<string, string | Uint8Array, "bytes[32]">; AssetsBag: BcsStruct<{ ID: BcsType<string, string | Uint8Array, "bytes[32]">; Value: BcsType<{ ID: string; Size: string; } | null, { ID: string | Uint8Array; Size: string | number | bigint; } | null | undefined, `Option<${string}>`>; }, string>; Message: BcsStruct<{ Contract: BcsType<number, number, "u32">; Function: BcsType<number, number, "u32">; Args: BcsType<number[][], Iterable<Iterable<number, any, any> & object, any, any> & object, string>; }, string>; Allowance: BcsType<object[], Iterable<{ CoinType: string; Balance: string | number | bigint; }, any, any> & object, string>; GasBudget: BcsType<string, string | number | bigint, "u64">; }, string>