The SPFL have confirmed the referee ended the match, and didn't abandon it.
I'd note normal full language for the end of match, ie ble the full time whistle, wasn't in the statement.
If I was Hearts I'd be asking when this decision was reached and why the remaining time wasn't played out.
If...