import { HttpClient } from '@angular/common/http'; import { BehaviorSubject, Observable } from 'rxjs'; import { DisturbancesCollection } from './disturbances.model'; import { IntervalBuilderService } from '@metromobilite/m-features/core'; import * as i0 from "@angular/core"; export declare class DisturbancesService { private http; private intervalBuilder; private interval; private _disturbances$; private _disturbancesTC$; dataDisturbance: {}; constructor(http: HttpClient, intervalBuilder: IntervalBuilderService); getData(): Observable; loadData(): void; intervalPause(): void; intervalResume(): void; intervalDestroy(): void; get disturbances$(): BehaviorSubject<{}>; set disturbances$(value: BehaviorSubject<{}>); disturbanceAsObservable(): Observable<{}>; get disturbancesTC$(): BehaviorSubject<{}>; set disturbancesTC$(value: BehaviorSubject<{}>); disturbanceTCAsObservable(): Observable<{}>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }