import type { VerifiedEvent } from "nostr-tools"; import type { Rumor, SessionState } from "./types"; export interface SessionPreviewCandidate { state: SessionState | string; chatId?: string; context?: TContext; } export interface SessionEventPreview { outerEvent: VerifiedEvent; rumor: Rumor; candidate: SessionPreviewCandidate; candidateIndex: number; chatId?: string; context?: TContext; } export declare function decryptSessionEventPreview(outerEvent: VerifiedEvent, candidates: Iterable>): SessionEventPreview | null; //# sourceMappingURL=notificationPreview.d.ts.map