Type of the modular smart account, extending ModularSmartAccount or undefined.
Creates multiple sessions for a modular smart account. This differs from usePermission in that it grants the permission on chain immediately. It is also known as "USE_MODE", and it means that the permission is granted on chain immediately, and the permission is later redeemed when the user operation is sent.
Uses a session to perform an action.
Defines the shape of actions available for creating smart sessions.