export declare class UserIdleTracker { private readonly activityTimeout; private readonly visiblityTimeout; private interval; private timeOutTracker; private handleActivityEvent; private handlePageVisiblityEvent; private handleResumeActivityEvent; private pageVisibleTimeout; private activeInterval; private startSession; private stopSession; constructor(startSession: () => void, stopSession: () => void); updateSessionExpireTime(): void; startActivityTracker(): void; pageVisibilityEventHandler(): void; resumeActivityTracker(): void; initalizeTracker(): void; cleanUpTracker(): void; initalizeActivityResumeTracker(): void; cleanUpActivityResumeTracker(): void; }