Variable smartSessionCallsConst
smartSessionCalls: { toDisableActionPoliciesCalls: ( _: ModularSmartAccount, parameters: { actionId: `0x${string}`; permissionId: `0x${string}`; policies: `0x${string}`[]; }, ) => Promise<Call[]>; toDisableERC1271PoliciesCalls: ( _: ModularSmartAccount, parameters: { contents: ERC7739Context[]; permissionId: `0x${string}`; policies: `0x${string}`[]; }, ) => Promise<Call[]>; toDisableUserOpPoliciesCalls: ( _: ModularSmartAccount, parameters: { permissionId: `0x${string}`; userOpPolicies: `0x${string}`[]; }, ) => Promise<Call[]>; toEnableActionPoliciesCalls: ( _: ModularSmartAccount, parameters: { actionPolicies: ActionData[]; permissionId: `0x${string}` }, ) => Promise<Call[]>; toEnableERC1271PoliciesCalls: ( _: ModularSmartAccount, parameters: { erc1271Policies: ERC7739Data; permissionId: `0x${string}` }, ) => Promise<Call[]>; toEnableSessionsCalls: ( _: ModularSmartAccount, parameters: { sessions: Session[] }, ) => Promise<Call[]>; toEnableUserOpPoliciesCalls: ( _: ModularSmartAccount, parameters: { permissionId: `0x${string}`; userOpPolicies: PolicyData[] }, ) => Promise<Call[]>; toRemoveSessionCalls: ( _: ModularSmartAccount, parameters: { permissionId: `0x${string}` }, ) => Promise<Call[]>;} = ... Type declaration
toDisableActionPoliciesCalls: (
_: ModularSmartAccount,
parameters: {
actionId: `0x${string}`;
permissionId: `0x${string}`;
policies: `0x${string}`[];
},
) => Promise<Call[]>
toDisableERC1271PoliciesCalls: (
_: ModularSmartAccount,
parameters: {
contents: ERC7739Context[];
permissionId: `0x${string}`;
policies: `0x${string}`[];
},
) => Promise<Call[]>
toDisableUserOpPoliciesCalls: (
_: ModularSmartAccount,
parameters: {
permissionId: `0x${string}`;
userOpPolicies: `0x${string}`[];
},
) => Promise<Call[]>
toEnableActionPoliciesCalls: (
_: ModularSmartAccount,
parameters: { actionPolicies: ActionData[]; permissionId: `0x${string}` },
) => Promise<Call[]>
toEnableERC1271PoliciesCalls: (
_: ModularSmartAccount,
parameters: { erc1271Policies: ERC7739Data; permissionId: `0x${string}` },
) => Promise<Call[]>
toEnableSessionsCalls: (_: ModularSmartAccount, parameters: { sessions: Session[] }) => Promise<Call[]>
toEnableUserOpPoliciesCalls: (
_: ModularSmartAccount,
parameters: { permissionId: `0x${string}`; userOpPolicies: PolicyData[] },
) => Promise<Call[]>
toRemoveSessionCalls: (
_: ModularSmartAccount,
parameters: { permissionId: `0x${string}` },
) => Promise<Call[]>