Before the district may issue bonds, impose taxes or assessments, or borrow money, the district and the city must negotiate and execute a development agreement regarding the development plans and rules for:
(1) the development and operation of the district; and
(2) the financing of improvement projects.