UNPKG

@abstract-foundation/agw-client

Version:
9 lines 716 B
import { type Account, type PublicClient, type Transport } from 'viem'; import type { ChainEIP712, SignEip712TransactionParameters } from 'viem/zksync'; export declare enum SessionKeyPolicyStatus { Unset = 0, Allowed = 1, Denied = 2 } export declare function assertSessionKeyPolicies<chain extends ChainEIP712 | undefined = ChainEIP712 | undefined, account extends Account = Account, chainOverride extends ChainEIP712 | undefined = ChainEIP712 | undefined>(client: PublicClient<Transport, ChainEIP712>, chainId: number, account: account, transaction: Omit<SignEip712TransactionParameters<chain, account, chainOverride>, 'account' | 'chain'>): Promise<void>; //# sourceMappingURL=sessionValidator.d.ts.map