Battery canister or battery module is a canister that holds cycles and delivers them to other canisters.
public func setOwners(newOwners : [Principal]) : async ()
public func addOwner(newOwner : Principal) : async ()
public func removeOwner(oldOwner : Principal) : async ()
public func getOwners() : async [Principal]
public func init() : async ()
public func b44c4a9beec74e1c8a7acbe46256f92f_isInitialized() : async ()
public func getCanisterInitialCycles() : async Nat
public func withdrawCycles(amount : Nat, payee : Principal) : async ()
public func withdrawCycles3(amount : Nat, payee : Principal) : async ()
TODO@P3: Unused function.
public func withdrawCycles4(amount : Nat) : async ()
public func topUpCycles()
public func topUpWithICP() : async { balance : Nat }
public func balance() : async Nat