///
import { OnInit } from '@angular/core';
import { GoogleMap, MapInfoWindow, MapMarker } from '@angular/google-maps';
import { MatDialogRef } from '@angular/material/dialog';
import { IMapObject, IMapObjectsConfig } from '../model';
import * as i0 from "@angular/core";
export declare class MapObjectsComponent implements OnInit {
dialogRef: MatDialogRef;
data: IMapObjectsConfig;
map: GoogleMap;
infoWindow: MapInfoWindow;
markerOptions: google.maps.MarkerOptions;
loading: boolean;
ready: boolean;
hideInitLoading: boolean;
selectedPoint: IMapObject;
constructor(dialogRef: MatDialogRef, data: IMapObjectsConfig);
ngOnInit(): void;
openInfoWindow(marker: MapMarker, point: IMapObject): void;
close(): void;
private init;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}