type GasData = ObjectSchema<{
budget: NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>, SchemaWithPipe<readonly [NumberSchema<undefined>, IntegerAction<number, undefined>]>], undefined>, CheckAction<string | number, "Invalid u64">]>, undefined>;
price: NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>, SchemaWithPipe<readonly [NumberSchema<undefined>, IntegerAction<number, undefined>]>], undefined>, CheckAction<string | number, "Invalid u64">]>, undefined>;
owner: NullableSchema<SchemaWithPipe<readonly [StringSchema<undefined>, TransformAction<string, string>, CheckAction<string, undefined>]>, undefined>;
payment: NullableSchema<ArraySchema<ObjectSchema<{
objectId: SchemaWithPipe<readonly [StringSchema<undefined>, TransformAction<string, string>, CheckAction<string, undefined>]>;
version: SchemaWithPipe<readonly [UnionSchema<[StringSchema<...>, SchemaWithPipe<...>], undefined>, CheckAction<string | number, "Invalid u64">]>;
digest: StringSchema<undefined>;
}, undefined>, undefined>, undefined>;
}, undefined>;