import { Observable } from 'rxjs'; import { IInitMap } from '../../interfaces/init-map.interface'; import { Position } from '../../models/position.model'; import { Bounds } from '../../models/bounds-map.model'; import { MapService } from './abstract-map'; export declare abstract class EventService implements IInitMap { map: MapService; initMap(map: MapService): void; abstract createEvent(eventName: string): Observable; abstract createEventRightClick(): Observable; abstract createEventBoundsChange(): Observable; abstract createEventZoomChange(): Observable; abstract createEventCenterChange(): Observable; abstract createEventTilesload(): Observable; }