Every now and then I get contacted by recruiters, even though I explicitly stated that I am not interested in job offers. I usually decline any further contact, since I'm already in a good position with incredible benefits and I don't want to waste any time with mediocre crap.
But of course, if someone is willing to pay me a lot, I'm open for a talk. I want to reply with something like:
Thanks for your request. To be honest, I'm really happy with my current employer. So if you can tell me first what compensation I can expect, I will gladly have a look at it.
But I am not sure if this sounds too arrogant. On the other hand, I don't want to spend more than 5 minutes for someone stating they pay "above-average compensation", when it then turns out that my expectations are way too high.