import { Address } from 'viem'; export declare class WrappedEth { private wrappedEthContract; constructor(); deposit(userAddress: Address, amount: bigint): Promise<{ from: `0x${string}`; to: string; data: `0x${string}`; gas: bigint; value: bigint; }>; withdraw(userAddress: Address, amount: bigint): Promise<{ from: `0x${string}`; to: string; data: `0x${string}`; gas: bigint; }>; }