import { EventEmitter, NgZone, OnDestroy } from '@angular/core'; import { HttpClient, HttpRequest, HttpResponse } from '@angular/common/http'; import { KeepaliveSvc } from '@ng-idle/core'; import * as i0 from "@angular/core"; /** * An example of an injectable service. */ export declare class Keepalive extends KeepaliveSvc implements OnDestroy { private http; private zone; private pingRequest; private pingInterval; private pingHandle; onPing: EventEmitter; onPingResponse: EventEmitter>; constructor(http: HttpClient, zone: NgZone); request(url?: string | HttpRequest): HttpRequest; interval(seconds?: number): number; ping(): void; start(): void; stop(): void; ngOnDestroy(): void; isRunning(): boolean; private hasPingHandle; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=keepalive.d.ts.map