Quick answer
Нет, спаси́бо.
nyet spasíba — and why one refusal is often not enough
The options
One no is not a no
A Russian host will offer again after a first refusal, because a single нет is read as not wanting to impose. To actually stop the offers, give a reason: Спаси́бо, я сыт, Я за рулём, Мне нельзя́ сла́дкое. Reasons are accepted immediately.
Softening a refusal
Спаси́бо, не на́до is the gentlest all-purpose version. В друго́й раз (another time) keeps the door open. And Я бы с удово́льствием, но… — I’d love to, but — is the standard way to decline an invitation without offence.
What you hear back
Typical mistakes
Не хочу́. — on its own
Спаси́бо, не на́до.
A bare “I don’t want” sounds abrupt.
Я по́лный.
Я сыт / сыта́.
по́лный describes your build, not a full stomach.
Check yourself
Which actually stops the offers?