import { IEventMouse } from '../../interfaces/event-mouse-map.interface'; import { ClientPosition } from '../../models/event-client-pixel.model'; import { EventPosition } from '../../models/event-position.model'; import { EventLoad } from '../../models/event-load.model'; import { Bounds } from '../../models/bounds-map.model'; import { Position } from '../../models/position.model'; import { MapService } from './abstract-map'; export declare abstract class ConversionsService { map: MapService; initMap(map: MapService): void; abstract translatePosition(event: IEventMouse): EventPosition; abstract translateRoutePosition(positions: any[], reverse: boolean): any; abstract translateBounds(event?: IEventMouse): Bounds; abstract translateLatLngClientXY(event: IEventMouse): ClientPosition; abstract translateClientXY(event: IEventMouse): ClientPosition; abstract translateCenter(): Position; abstract translateEventLoad(): EventLoad; translateEventDraw(event: any): void; }