import type { DeviceKey } from "./common"; import type { TimelineEvent } from "../storage/types"; type DecryptedEvent = { type?: string; content?: Record; }; export declare class DecryptionResult { readonly event: DecryptedEvent; readonly senderCurve25519Key: string; readonly claimedEd25519Key: string; readonly encryptedEvent?: TimelineEvent | undefined; private device?; constructor(event: DecryptedEvent, senderCurve25519Key: string, claimedEd25519Key: string, encryptedEvent?: TimelineEvent | undefined); setDevice(device: DeviceKey): void; get isVerified(): boolean; get isUnverified(): boolean; get userId(): string | undefined; get deviceId(): string | undefined; get isVerificationUnknown(): boolean; } export {};