import { ElementRef, EventEmitter, ViewContainerRef, SimpleChanges } from '@angular/core'; import { PointVM } from '../../models/PointVM'; import { SettingsVM } from '../../models/SettingsVM'; import { MapInfoVM } from '../../models/MapInfoVM'; import { MatDialog } from '@angular/material'; export declare class WithGoogleComponent { dialog: MatDialog; settings: SettingsVM; mapInfo: MapInfoVM; templatePoint: any; templateArea: any; clickPoint: EventEmitter; clickArea: EventEmitter; testOutlet: ViewContainerRef; mapElement: ElementRef; map: any; modalReference: any; private _listStyles; private _icons; private _colorMarker; private _ref; USGSOverlay: { new (bounds: any, image: any, map: any, country: any): { [x: string]: any; bounds_: any; image_: any; country_: any; map_: any; div_: any; onAdd(): void; draw(): void; onRemove(): void; }; [x: string]: any; }; constructor(dialog: MatDialog); ngOnChanges(changes: SimpleChanges): void; private _getLatLong; clickOnArea(area: string): void; /** * Open modal point details */ private _openModal; /** * Open modal area details */ private _openModalArea; /** * Emit click event */ private _emitEvent; /** * Error */ private _errorLocalize; /** * Init google map */ private _loadMap; /** * Set google map style */ private _setStyledMap; }