Three officials from the U.S. and one from Hamas confirmed that a deal had been reached, while the office of Israeli Prime Minister Benjamin Netanyahu said final details were still being ironed out.