import type { IPOSClientConfig, ITransactionOption } from '../interfaces'; import type { Web3SideChainClient } from '../utils'; import { BaseToken } from '../utils'; export declare class GasSwapper extends BaseToken { constructor(client_: Web3SideChainClient, address: string); method(methodName: string, ...args: any[]): Promise; depositWithGas(tokenAddress: string, depositAmount: string, userAddress: string, swapCallData: string, option?: ITransactionOption): Promise; }