///
import { AfterViewInit, ElementRef, NgZone, OnDestroy, OnInit } from '@angular/core';
import { PasoWizard } from "../../../../interface/wizard-informacion.types";
import { GoogleMap } from "@angular/google-maps";
import { DatosSeccionWizardEventsService } from "../../../../services/datos-seccion-wizard-events.service";
import { WizardEventsService } from "../../../../services/wizard-events.service";
import { ButtonControlService } from "../../../../services/button-control.service";
import * as i0 from "@angular/core";
export declare class EvomatikGoogleMapsComponent implements OnInit, AfterViewInit, OnDestroy {
private ngZone;
datosSeccionWizard: DatosSeccionWizardEventsService;
private wizardEventsService;
private buttonControlService;
config: PasoWizard;
searchElementRef: ElementRef;
map: GoogleMap;
center: google.maps.LatLngLiteral;
options: google.maps.MapOptions;
markerOptions: google.maps.MarkerOptions;
markers: {
id: number;
lat: number;
lng: number;
}[];
latitude: any;
longitude: any;
paso: PasoWizard;
private _unsubscribeAll;
constructor(ngZone: NgZone, datosSeccionWizard: DatosSeccionWizardEventsService, wizardEventsService: WizardEventsService, buttonControlService: ButtonControlService);
ngOnInit(): void;
ngAfterViewInit(): void;
onSelectionChange(data: any, save?: boolean): void;
validarInformacion(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}