async def METHOD_NAME(self, run_id: str) -> None:
    """Delete a maintenance run.
    Args:
        run_id: The identifier of the run to remove.
    Raises:
        EngineConflictError: If deleting the current run, the current run
            is not idle and cannot be deleted.
        RunNotFoundError: The given run identifier was not found.
    """
    if run_id == self._engine_store.current_run_id:
        await self._engine_store.clear()
    else:
        raise MaintenanceRunNotFoundError(run_id=run_id)