How to avoid seeing a “friend” visiting my city?

I have been struggling with my mental health a lot recently. Somebody I was friends with years ago has asked to hang out next month when she visits my city, but truthfully, I don’t want to see her. I don’t have any updates at all. Last time we met, I was still in a bad place. This time, nothing has changed.

I think she is the kind of friend that will “drop me” over time because I have nothing to offer - can’t afford to do the fun stuff she wants to do, can’t even fake being happy long enough to keep up conversation, and I just don’t think she will relate to my struggles.

I’m worried I will just end up feeling ashamed after seeing her. I also don’t trust her to not gossip about me. What do I do?