import { NostrEvent } from '@nostr/tools/pure';
export default class NostrRSVP extends HTMLElement {
    static observedAttributes: string[];
    root: HTMLDivElement;
    eventData: NostrEvent | null;
    constructor();
    connectedCallback(): void;
    attributeChangedCallback(): void;
    set: () => void;
    sendRSVP(status: 'accepted' | 'tentative' | 'declined'): Promise<void>;
}
