import { HttpClient } from '@angular/common/http'; import { Interval, IntervalBuilderService } from '@metromobilite/m-features/core'; import { Observable } from 'rxjs'; import { Webcam } from './webcam.model'; import * as i0 from "@angular/core"; export declare class WebcamService { private http; private intervalBuilder; private domain; webcams: Webcam[]; constructor(http: HttpClient, intervalBuilder: IntervalBuilderService, domain: string); getWebcams(): Observable; find(name: string): Webcam | null; /** * @deprecated Use the core interval feature yourself, it's better ^^. */ startPolling(period?: number): Interval; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }