/// import { AddListenerResponse } from "../common"; import { MigrationMap, MigrationMarker } from "../maps"; export declare class MigrationDirectionsRenderer { #private; private static counter; private readonly rendererIndex; constructor(options?: any); addListener(eventName: any, handler: any, listenerType?: string): AddListenerResponse; getDirections(): google.maps.DirectionsResult | null; getMap(): MigrationMap; getRouteIndex(): number; setMap(map: any): void; setDirections(directions: google.maps.DirectionsResult | null): void; setOptions(options: google.maps.DirectionsRendererOptions | null): void; setRouteIndex(routeIndex: number): void; _clearRoute(): void; _updateRouteDrawing(): void; _getMarkers(): MigrationMarker[]; _getMarkerOptions(): any; _getPreserveViewport(): boolean; _getSuppressMarkers(): boolean; _getSuppressPolylines(): boolean; _getOnDirectionsChangedListeners(): any[]; _getOnceDirectionsChangedListeners(): any[]; _setOnDirectionsChangedListeners(listeners: any): void; _setOnceDirectionsChangedListeners(listeners: any): void; }