Вы можете использовать обработчик событий, например «onClose», в любом диалоговом окне, которое вы используете, и добавить задержку в него, а затем закрыть модальное окно.
Диалог углового материала
onNoClick(): void {
setTimeout(()=>{
this.dialogRef.close();
},5000);
}