/** * ng2-gm - Angular 2 components for Google Maps * @version v0.0.2 * @link https://github.com/williampaulo/angular2-google-maps#readme * @license MIT */ import { SimpleChange, OnChanges } from '@angular/core'; import { RouterManager } from '../services/router-manager'; /** * SebmGoogleMapRouterPanel renders a info window inside a {@link SebmGoogleMapMarker} or * standalone. * * ### Example * ```typescript * import {Component} from '@angular/core'; * import {SebmGoogleMap, SebmGoogleMapMarker, SebmGoogleMapRouterPanel} from * 'angular2-google-maps/core'; * * @Component({ * selector: 'my-map-cmp', * directives: [SebmGoogleMap, SebmGoogleMapMarker, SebmGoogleMapRouterPanel], * styles: [` * .sebm-google-map-container { * height: 300px; * } * `], * template: ` * * * * Hi, this is the content of the info window * * * * ` * }) * ``` */ export declare class SebmGoogleMapRouter implements OnChanges { private _routerManager; /** * address or latitude and longitude of the point of arrival of the route */ origin: string; /** * address or latitude and longitude, starting position of the route */ destination: string; /** * dress or latitude and longitude of waypoints on the route */ waypoints: string[]; constructor(_routerManager: RouterManager); /** @internal */ ngOnChanges(changes: { [key: string]: SimpleChange; }): void; }