Type Alias OwnableActions<TModularSmartAccount>
OwnableActions: { addOwner: ( args: AddOwnerParameters<TModularSmartAccount>, ) => Promise<Hash>; getAddOwnerTx: ( args: AddOwnerParameters<TModularSmartAccount>, ) => Promise<Call>; getOwners: ( args?: GetOwnersParameters<TModularSmartAccount>, ) => Promise<Address[]>; getRemoveOwnerTx: ( args: GetRemoveOwnerTxParameters<TModularSmartAccount>, ) => Promise<Call>; getSetThresholdTx: ( args: GetSetThresholdTxParameters<TModularSmartAccount>, ) => Promise<Call>; getThreshold: ( args?: GetThresholdParameters<TModularSmartAccount>, ) => Promise<number>; multiSign: ( args: MultiSignParameters<TModularSmartAccount>, ) => Promise<Hex>; prepareForMultiSign: ( args: PrepareForMultiSignParameters<TModularSmartAccount>, ) => Promise<PrepareForMultiSignPayload>; removeOwner: ( args: RemoveOwnerParameters<TModularSmartAccount>, ) => Promise<Hash>; setThreshold: ( args: SetThresholdParameters<TModularSmartAccount>, ) => Promise<Hash>;}