The 28-year-old, who is SNP MP for East Dunbartonshire, was found by her partner last Wednesday and taken to hospital for life-saving treatment.
Her condition is now stable and she is “in good spirits and able to communicate well with family”, according to an official statement from her office.
The statement passed on her “enormous love and gratitude” to medics.
It said: “Thanks to the immense skill and response of the medical team involved in her care, Amy was successfully able to pull through the operation and is now stable in hospital.
“She wishes to put on record her enormous love and gratitude to all those involved in her care - the first response and ambulance crew, accident and emergency, the neurological surgeons and the wonderful nursing team - who have all played a role in, undoubtedly, saving her life.
It continued: “She has made great progress thus far but is under no illusion of the seriousness of her condition and the rehabilitation that will follow.
“As she always has done throughout her life, she will continue to fight. She is determined to overcome what barriers, if any, may now arise as a result of this incident. She wants to make clear that her constituency work will continue: her office is still open for all those who require help and support.”
Messages of support have been flooding in, including from the First Minister.
Nicola Sturgeon tweeted: “Sending lots of love and strength to @AmyCallaghanSNP and her family, and wishing her the speediest possible recovery.”
Scottish finance secretary Kate Forbes said: “Best wishes Amy for your recovery. Many willing you on and willing you well.”
SNP MSP Maree Todd posted: “Wishing you a very speedy recovery Amy & sending love to you & yours.”
A message from the Editor:
Thank you for reading this story on our website. While I have your attention, I also have an important request to make of you.
With the coronavirus lockdown having a major impact on many of our advertisers - and consequently the revenue we receive - we are more reliant than ever on you taking out a digital subscription.
Subscribe to scotsman.com and enjoy unlimited access to Scottish news and information online and on our app. With a digital subscription, you can read more than 5 articles, see fewer ads, enjoy faster load times, and get access to exclusive newsletters and content. Visit https://www.scotsman.com/subscriptions now to sign up.
Our journalism costs money and we rely on advertising, print and digital revenues to help to support them. By supporting us, we are able to support you in providing trusted, fact-checked content for this website.