Type alias OwnableActions<TModularSmartAccount>
OwnableActions<TModularSmartAccount>: {     addOwner: ((args) => Promise<Hash>);     getAddOwnerTx: ((args) => Promise<Call>);     getOwners: ((args?) => Promise<Address[]>);     getRemoveOwnerTx: ((args) => Promise<Call>);     getSetThresholdTx: ((args) => Promise<Call>);     getThreshold: ((args?) => Promise<number>);     prepareSignatures: ((args) => Promise<Hex>);     removeOwner: ((args) => Promise<Hash>);     setThreshold: ((args) => Promise<Hash>); } Type declaration
addOwner: ((args) => Promise<Hash>)
- (args): Promise<Hash>
 Returns Promise<Hash>
getAddOwnerTx: ((args) => Promise<Call>)
- (args): Promise<Call>
 Returns Promise<Call>
getOwners: ((args?) => Promise<Address[]>)
- (args?): Promise<Address[]>
 Returns Promise<Address[]>
getRemoveOwnerTx: ((args) => Promise<Call>)
- (args): Promise<Call>
 Returns Promise<Call>
getSetThresholdTx: ((args) => Promise<Call>)
- (args): Promise<Call>
 Returns Promise<Call>
getThreshold: ((args?) => Promise<number>)
- (args?): Promise<number>
 Returns Promise<number>
prepareSignatures: ((args) => Promise<Hex>)
- (args): Promise<Hex>
 Returns Promise<Hex>
removeOwner: ((args) => Promise<Hash>)
- (args): Promise<Hash>
 Returns Promise<Hash>
setThreshold: ((args) => Promise<Hash>)
- (args): Promise<Hash>
 Returns Promise<Hash>