type output = {cm : Tezos_sapling__Core.Client.Commitment.t;proof_o : output_proof;ciphertext : Tezos_sapling__Core.Client.Ciphertext.t;
}val valid_amount : int64 -> booltype transaction = {inputs : Tezos_sapling__Core.Validator.UTXO.input list;outputs : Tezos_sapling__Core.Validator.UTXO.output list;binding_sig : Tezos_sapling__Core.Validator.UTXO.binding_sig;balance : int64;root : Tezos_sapling__Core.Client.Hash.t;
}