import { OnInit } from '@angular/core'; import { Marcador } from './mapas/modelos/Marcador'; import { Punto } from './mapas/modelos/Punto'; import { CroquisSizeConfig } from './mapas/modelos/CroquisSizeConfig'; import { BusquedaEstructuradaNominatim } from './mapas/modelos/BusquedaEstructuradaNominatim'; import { EvkMapasService } from './evk-mapas.service'; import { Observable } from 'rxjs'; import { FeatureCollection } from "geojson"; import * as i0 from "@angular/core"; export declare class EvkMapasComponent implements OnInit { private busquedaService; private mapaService; private mapaComponent; constructor(busquedaService: EvkMapasService, mapaService: EvkMapasService); ngOnInit(): void; parentEventClickEnMapa($event: any): void; obtenerImagenDeMapaComoPng(size: CroquisSizeConfig): any; buscarPuntoEnElMapa(busqueda: BusquedaEstructuradaNominatim): Observable; buscarPuntoEnElMapaConBusquedaSimple(busqueda: BusquedaEstructuradaNominatim): Observable; buscarPuntoEnElMapaConBusquedaEnReversa(latitud: number, longitud: number): any; localizarPuntoEnElMapa(punto: Punto, limpiarCapas?: boolean): { type: "Feature"; properties: { popupContent: string; draggable: boolean; }; geometry: { type: "Point"; coordinates: number[]; }; }; actualizarPuntoDeMarcadorEnElMapa(marcador: Marcador, nuevoPunto: Punto): void; moverMapaAPunto(nuevoCentro: Punto): void; moverMapaAPuntoConZoom(nuevoCentro: Punto, zoom: number): void; getPosicionDeMarcador(marcador: Marcador): Punto | null; agregarGeoJsonFeatures(features: any, limpiarCapas?: boolean): {}; eliminarMarcador(capa: any): any; limpiarMapa(): any; featuresToPoint(features: FeatureCollection): Punto | undefined; private createCustomPoint; agregarMarker(marcador: Marcador): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }