declare const SESSION_TIMEOUT: number; declare class Session { private id; private startTime; private lastActiveTime; private accumulatedTime; private active; private visible; private focused; constructor(); getId: () => string; isActive: () => boolean; isVisible: () => boolean; isFocused: () => boolean; isExpired: () => boolean; updateLastActiveTime: () => void; updateActive: (active: boolean) => void; refresh: () => void; updateAccumulator: () => void; focus: () => void; blur: () => void; pageshow: () => void; pagehide: () => void; visibilitychange: (state: DocumentVisibilityState) => void; flush: () => number; } declare const session: Session; export { SESSION_TIMEOUT, session };