interface IERC20Withdraw {
    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);
}
/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
function balanceOf(address account) external view returns (uint256);

/**
 * @dev Returns the amount of tokens owned by `account`.
 */