Rule reminder
In reported speech, 'condizionale presente' shifts to 'condizionale passato': Ha detto che sarebbe venuto (He said he would come). Ha promesso che avrebbe finito (He promised he would finish).
Loro hanno promesso che ___ (restituire) i libri presto.