export declare enum EventType { MFASwipe = "MFA.SWIPE", Disconnect = "DISCONNECT", FileKeySwipe = "FILEKEY.SWIPE" } export declare enum StatusType { Pending = "PENDING", Success = "SUCCESS", Expired = "EXPIRED" } export interface CyphlensEvent { } export interface TwoFactorEvent extends CyphlensEvent { sessionId: string; status: StatusType; timestamp: number; expiresAt: number; } export interface FileKeyEvent extends TwoFactorEvent { kek: string; authToken: string; } export interface DisconnectEvent extends CyphlensEvent { message: string; } export type EventCallback = (eventType: EventType, data: CyphlensEvent) => void; export type CyphlensErrorCallback = (error: Event) => void; //# sourceMappingURL=types.d.ts.map