Eric Hosmer has pair of seven-year contract offers in hand