import { ElementRef, AfterViewInit, EventEmitter } from '@angular/core'; import { LeafletMapService } from './leaflet-map.service'; import { IAgromaxGeojson, AgromaxLeafletController, AgromaxCamada } from './dependencs'; import { AlertControllerComponent } from './AlertControllerComponent'; import * as Igeojson from 'geojson'; export declare class LeafletMapComponent implements AfterViewInit { leafletMapService: LeafletMapService; searchText: string; isCollapsed: boolean; geojson: IAgromaxGeojson[]; id: number; canShowMenu: boolean; showMenu: boolean; showLayersControll: boolean; divMap: ElementRef; errorAlert: AlertControllerComponent; shareIntent: EventEmitter[]>; icons: { faShareSquare: import("@fortawesome/fontawesome-common-types").IconDefinition; faEye: import("@fortawesome/fontawesome-common-types").IconDefinition; faEyeSlash: import("@fortawesome/fontawesome-common-types").IconDefinition; faSearch: import("@fortawesome/fontawesome-common-types").IconDefinition; faMapPin: import("@fortawesome/fontawesome-common-types").IconDefinition; faChevronLeft: import("@fortawesome/fontawesome-common-types").IconDefinition; faChevronRight: import("@fortawesome/fontawesome-common-types").IconDefinition; }; allCamadasEnable: boolean; mapController: AgromaxLeafletController; featureCollection: AgromaxCamada[]; constructor(leafletMapService: LeafletMapService); ngAfterViewInit(): void; alterShowMenu(state: boolean): void; addGeoJson(geojson: IAgromaxGeojson): void; addGeoJsons(geojson: IAgromaxGeojson[]): void; private checkAllCamadasEnable; updateCamadaStatus(event: any, camada: string | null): void; selectCamada(camada: any): void; share(): void; listCamadasChengeOrder(event: any): void; }