The promoter behind the Grand Prix of America says they have signed a "long-term agreement" with Bernie Ecclestone to stage the race in New Jersey.