{"version":3,"file":"timeout.d.ts","sources":["timeout.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { OnDestroy, OnInit } from '@angular/core';\r\nimport { Subject, Subscription } from 'rxjs';\r\nimport { Router } from '@angular/router';\r\nimport { NgbModal } from '../modal/modal.module';\r\n/**\r\n * A directive that provides indication of the application processing.\r\n */\r\nexport declare class NgbdTimeout implements OnDestroy, OnInit {\r\n    private router;\r\n    modalService: NgbModal;\r\n    constructor(router: Router, modalService: NgbModal);\r\n    logoutAfter: number;\r\n    warningDuration: number;\r\n    debugLogoutAfter: number;\r\n    debugWarningDuration: number;\r\n    effectiveLogoutAfter: number;\r\n    effectiveWarningDuration: number;\r\n    userActionOccurred: Subject<void>;\r\n    unsubscribe$: Subject<void>;\r\n    warningTimerSubscription: Subscription;\r\n    logoutTimerSubscription: Subscription;\r\n    modalIsOpen: boolean;\r\n    private timeoutModal;\r\n    navigationLink: string;\r\n    oneMinuteDebug: boolean;\r\n    actionOccurred(): void;\r\n    ngOnInit(): void;\r\n    ngOnDestroy(): void;\r\n    resetTimers(warningDuration?: number, logoutAfter?: number): void;\r\n    open(): void;\r\n}\r\n"]}