Limit RSVP to events with protected content

I currently use protected content to manage our memberships and would like to use events as well. How can I limit the ability to RSVP to an event to paid members?