import { OnDestroy, OnInit } from '@angular/core'; import { AcabimProject, AcabimSite, BuildingElement, BuildingElementType, BuildingSpace, BuildingStorey, ProjectApiService, SiteApiService } from '@cas-hub/acabim-common-client'; import { Subscription } from 'rxjs'; import { BaseLocationModel } from '@cas-hub/acabim-bim-visualiser-client'; import * as i0 from "@angular/core"; export declare class UserPropertySetsComponent implements OnInit, OnDestroy { private readonly siteApiService; private readonly projectApiService; selectedSpace?: BuildingSpace; selectedStorey?: BuildingStorey; selectedSite?: AcabimSite; selectedProject?: AcabimProject; showDetailView: boolean; _currentBuildingElement?: { type: BuildingElementType; data: BuildingElement; }; siteSub: Subscription; projectSub: Subscription; constructor(siteApiService: SiteApiService, projectApiService: ProjectApiService); ngOnInit(): void; ngOnDestroy(): void; setSite($event: AcabimSite): void; setProject($event: AcabimProject): void; setStorey($event: BuildingStorey): void; setSpace($event: BuildingSpace): void; selectLocation(location: BaseLocationModel): void; showDetails($event: { type: BuildingElementType; data: BuildingElement; }): void; toggleModal($event: boolean): void; getLocation(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }