É possível usar as duas preposições:
(1) «enquanto estavas a dormir, ela teve tempo de fazer o jantar, comer e descer ao café»;
(2) «enquanto estavas a dormir, ela teve tempo para fazer o jantar, comer e descer ao café».
De acordo com o Dicionário Prático de Regência Nominal de Celso Pedro Luft (pág. 496), tempo rege as preposições de e para com o sentido de: «tempo [ocasião, oportunidade] de (fazer) alguma coisa».
Note-se que a preposição de é frequentemente utilizada para indicar uma ação que pode ser realizada dentro de um determinado período, enfatizando a possibilidade ou capacidade de realizar algo. Por outro lado, a preposição para tende a sugerir uma finalidade ou objetivo relacionado ao tempo, indicando que uma ação é esperada ou desejada durante um determinado intervalo. Por essa razão, a opção por uma preposição ou outra pode alterar subtilmente a ênfase da frase, influenciando a perceção do leitor sobre a ação e sua relação com o tempo disponível.