export interface FlexUserMetadata { id: string; username?: string; email?: string; attributes?: Record; } export interface FlexSessionMetadata { id?: string; attributes?: Record; } declare class SessionMetadataImpl { setUser(user: FlexUserMetadata): void; updateUserAttributes(attributes: Record): void; clearUser(): void; setSession(session: FlexSessionMetadata): void; updateSessionAttributes(attributes: Record): void; setView(name: string): void; } export declare const SessionMetadata: SessionMetadataImpl; export {};