import { ActivityDetectorOptions } from './types';
export declare class ActivityDetector {
    private options;
    private isActive;
    private lastActivityTime;
    private activityTimeoutId?;
    private isDestroyed;
    constructor(options: ActivityDetectorOptions);
    private initialize;
    private setupEventListeners;
    private handleActivity;
    private handleVisibilityChange;
    private setActiveState;
    private resetActivityTimeout;
    private log;
    pause(): void;
    resume(): void;
    destroy(): void;
    isCurrentlyActive(): boolean;
    getLastActivityTime(): number;
}
//# sourceMappingURL=ActivityDetector.d.ts.map