import type { IZkEvmClientConfig, ITransactionOption } from '../interfaces'; import type { Web3SideChainClient } from '../utils'; import { BaseToken } from '../utils'; export declare class ZkEVMWrapper extends BaseToken { constructor(client_: Web3SideChainClient, address: string); method(methodName: string, ...args: any[]): Promise; depositWithGas(tokenAddress: string, depositAmount: string, userAddress: string, option?: ITransactionOption): Promise; depositPermitWithGas(tokenAddress: string, depositAmount: string, userAddress: string, deadline: string, v: number, r: string, s: string, option?: ITransactionOption): Promise; }