import { Observable, Subject } from 'rxjs'; import { AppVisibilityService } from '../visibility/app-visibility.service'; export declare class Interval { period: number; private appVisibility; unsubscriber: Subject; private pause$; private _paused; private onTick; constructor(period: number, appVisibility: AppVisibilityService); get onTick$(): Observable; on(obs: Observable): Observable; pause(): void; resume(): void; get paused(): boolean; destroy(): void; }