import { PublicActions } from 'viem'; import { Address } from '../types'; export declare class NonceManager { private erc4337Nonce; protected permit2Nonce: bigint; protected permitNonceMap: Record
; protected publicActions: PublicActions; private accountAddress?; constructor(publicActions: PublicActions); setAccountAddress(accountAddress: Address): void; getNonce(from?: Address, withoutChainIdValidation?: boolean): Promise