interface SessionIdleConfig {
    onIdle: () => void;
    onActive: () => void;
    timeoutDelay: number;
}
export declare class SessionIdle {
    private idleConfig;
    private _isIdleActive;
    private stopCallbacks;
    constructor(idleConfig: SessionIdleConfig);
    get isIdleActive(): boolean;
    protected startIdleListener(): void;
    protected stopIdleListener(): void;
    private resetTimeout;
    private trackActivity;
    private idlenessEventsHandler;
}
export {};
