Declaration of death is an opinion. Specially trained smart people are often wrong. People sometimes revive after being thought to be dead for several days. "Brain death" is just another opinion.
Yes, if the heart stop beating for an extended period of time you will die. The heart is responsible for pumping blood around the body which provide oxygen to cells to create energy without energy the brain can not function thus the organism dies.