import { AfterViewInit, ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { MessageService } from 'primeng/api'; import { AcabimSite, GeoAreaPipe, GeoPolygonPipe, LandApiService, MapComponent, MapConfig, SiteApiService } from '@cas-hub/acabim-common-client'; import { Store } from '@ngrx/store'; import { MapStateService } from '../../../_services/three-content.service'; import * as i0 from "@angular/core"; export declare class SiteSubdivisionMapComponent implements OnInit, OnDestroy, AfterViewInit { private messageService; private readonly cd; private readonly geoPolygonPipe; private readonly landService; private readonly geoAreaPipe; private store; private siteApiService; private mapStateService; site: AcabimSite; areas: number[][]; coords?: number[][][]; coordsPopped?: number[][]; defaultZoom: number; nearby: number[][][]; primaryArea: number[]; flatCoords?: number[][]; private calculationData$; private calculationDataSub; is3DView: boolean; map?: MapComponent; mapConfig?: MapConfig; constructor(messageService: MessageService, cd: ChangeDetectorRef, geoPolygonPipe: GeoPolygonPipe, landService: LandApiService, geoAreaPipe: GeoAreaPipe, store: Store, siteApiService: SiteApiService, mapStateService: MapStateService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; selectAddress(event: any): void; handleChanges(value: any): void; setToast(num: number): void; show3DMap: boolean; toggleMap(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }