Verb + infinitive, no preposition
avouer
no preposition
The constructions
no prepositionavouer + infinitif
Elle avoue avoir menti.
Do not writeElle avoue d'avoir menti.
Why
Avouer, reconnaître, affirmer, nier, déclarer: the verbs of declaration are built directly before an infinitive, almost always the past infinitive. Avouer avoir menti, nier avoir volé. No de.