Both are correct, and other possibilities exist. This is because "no doubt" is what we call absolute: it has no grammatical connection to the rest of the sentence. There might be variations in...
You can't. The end. You can believe, or have faith that there is one according to a religious concept of heaven, but there is no concrete way of proving or disproving something like heaven.