import { Router } from '@angular/router'; import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { YapSnackbarService } from '../../core/components/snackbar/snackbar.service'; import { YapI18nService } from '../../core/i18n/i18n.service'; import { GlobalManifest } from '../../core/model/manifest.interface'; import { ItemService } from '../../core/store/item/item.service'; import { SearchService } from '../../core/store/search/search.service'; import { ToolboxManifestService } from '../../core/toolbox/toolbox-manifest.service'; import { BusService } from '../action-bus/service/bus.service'; import { DashboardInitService } from './dashboard-init.service'; import { GeocodingService } from './geocoding.service'; import { ManifestService } from './manifest.service'; import { RefreshService } from './refresh.service'; import { YapTitleService } from './title.service'; import * as i0 from "@angular/core"; export declare class DashboardEffects { private dashboardInitService; private actions$; private store; private manifestService; private itemService; private titleService; private translateService; private snackBar; private router; private geocodingService; private refreshService; private toolboxManifestService; private busService; private searchService; join$: import("rxjs").Observable<{ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; presentation?: { current?: import("../../core/model/manifest.interface").ManifestDescription | undefined; initial?: GlobalManifest | undefined; viewMode?: import("./dashboard.actions").ViewMode | undefined; } | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after tenant join">> & import("@ngrx/effects").CreateEffectMetadata; leave$: import("rxjs").Observable<{ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after tenant leave">> & import("@ngrx/effects").CreateEffectMetadata; fetchStaticManifest$: import("rxjs").Observable<{ staticManifest: GlobalManifest; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) received staticManifest">> & import("@ngrx/effects").CreateEffectMetadata; loadAndActivateManifest$: import("rxjs").Observable | ({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after fetch">) | ({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest but do not activate it">)> & import("@ngrx/effects").CreateEffectMetadata; clearManifest$: import("rxjs").Observable<{ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after fetch">> & import("@ngrx/effects").CreateEffectMetadata; downloadManifest$: import("rxjs").Observable<{ id: string; name: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] download manifest">> & import("@ngrx/effects").CreateEffectMetadata; followManifestRoute$: import("rxjs").Observable<[import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) follow manifest route">, import("../../core/model/manifest.interface").DashboardManifest]> & import("@ngrx/effects").CreateEffectMetadata; requestManifestRoute$: import("rxjs").Observable<{ sender?: string | undefined; route: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating route">> & import("@ngrx/effects").CreateEffectMetadata; assertResultSets$: import("rxjs").Observable<{ id: string; } & import("@ngrx/store/src/models").TypedAction<"[Search] (bus) search named">> & import("@ngrx/effects").CreateEffectMetadata; resize$: import("rxjs").Observable<{ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after resize">> & import("@ngrx/effects").CreateEffectMetadata; startMissingViewAfterViewUpdate$: import("rxjs").Observable | import("@ngrx/store/src/models").TypedAction<"[Dashboard] opening missing views for manifest"> | ({ id?: string | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] request resultSet if not present or params changed">)> & import("@ngrx/effects").CreateEffectMetadata; updateTitle$: import("rxjs").Observable<[({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest">) | ({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after fetch">) | ({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after resize">) | ({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; presentation?: { current?: import("../../core/model/manifest.interface").ManifestDescription | undefined; initial?: GlobalManifest | undefined; viewMode?: import("./dashboard.actions").ViewMode | undefined; } | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after tenant join">) | ({ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest after tenant leave">) | ({ tenants: string[]; sender: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] self-updating manifest">), number]> & import("@ngrx/effects").CreateEffectMetadata; openOther$: import("rxjs").Observable<[import("@ngrx/store/src/models").TypedAction<"[Dashboard] opening missing views for manifest">, number, string[], { windows: import("../../core/model/manifest.interface").DashboardManifest[]; refreshRates?: { [key: string]: number; } | undefined; locked?: boolean | undefined; filters?: import("@onepoint-yap/dashboard").Filter[] | undefined; }]> & import("@ngrx/effects").CreateEffectMetadata; saveManifest$: import("rxjs").Observable | ({ initial: GlobalManifest; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) set initial presentation">)> & import("@ngrx/effects").CreateEffectMetadata; defaultManifest$: import("rxjs").Observable> & import("@ngrx/effects").CreateEffectMetadata; listManifests$: import("rxjs").Observable<{ manifests: import("../../core/model/manifest.interface").ManifestDescription[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) received manifests list">> & import("@ngrx/effects").CreateEffectMetadata; deleteManifest$: import("rxjs").Observable> & import("@ngrx/effects").CreateEffectMetadata; fetchObjectsDetails$: import("rxjs").Observable<{ list: { [id: string]: import("@onepoint-yap/dashboard").Item; }; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) update objects details">> & import("@ngrx/effects").CreateEffectMetadata; proximitySearch$: import("rxjs").Observable<{ id: string; resultSet: import("@onepoint-yap/dashboard").ResultSet; params?: string | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) received named resultSet">> & import("@ngrx/effects").CreateEffectMetadata; explore$: import("rxjs").Observable<{ id: string; targetResultSet: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] proximity search">> & import("@ngrx/effects").CreateEffectMetadata; searchAddress$: import("rxjs").Observable<{ address: { latLon: number[]; pointAddress: string; }; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] display adress">> & import("@ngrx/effects").CreateEffectMetadata; detailAsLoadInWidget$: import("rxjs").Observable<{ id?: string | string[] | undefined; widgetType: string; additionalOptions?: any; alert?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] add widget to presentation">> & import("@ngrx/effects").CreateEffectMetadata; updateWidgetInPresentation$: import("rxjs").Observable<({ id?: string | string[] | undefined; widgetType: string; additionalOptions?: any; alert?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] add widget to presentation">) | ({ message: import("@onepoint-yap/dashboard").YapSnackMessage; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) display snack message">)> & import("@ngrx/effects").CreateEffectMetadata; addWidgetToPresentation$: import("rxjs").Observable<{ tenants?: string[] | undefined; manifest: GlobalManifest; resultSets?: import("@onepoint-yap/dashboard").ResultSets | undefined; joining?: boolean | undefined; manifestId?: string | undefined; selectedIds: string[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) updating manifest">> & import("@ngrx/effects").CreateEffectMetadata; multiSnackBar$: import("rxjs").Observable<{ message: import("@onepoint-yap/dashboard").YapSnackMessage; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) display snack message">> & import("@ngrx/effects").CreateEffectMetadata; relaunchAfterOrder$: import("rxjs").Observable<{ id: string; } & import("@ngrx/store/src/models").TypedAction<"[Search] (bus) search named">> & import("@ngrx/effects").CreateEffectMetadata; propagateGridLayout$: import("rxjs").Observable<{ manifest: import("../../core/model/manifest.interface").DashboardManifest; rank: number; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] (bus) change grid layout">> & import("@ngrx/effects").CreateEffectMetadata; toggleEditionModeIfNotManual$: import("rxjs").Observable<{ force?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] toggle edition mode">> & import("@ngrx/effects").CreateEffectMetadata; updateViewAfterFilterValueUpdate$: import("rxjs").Observable<{ id: string; } & import("@ngrx/store/src/models").TypedAction<"[Search] (bus) search named">> & import("@ngrx/effects").CreateEffectMetadata; getWmsFeatures: import("rxjs").Observable<{ features: any; } & import("@ngrx/store/src/models").TypedAction<"[Widget map] Set Wms layer features">> & import("@ngrx/effects").CreateEffectMetadata; constructor(dashboardInitService: DashboardInitService, actions$: Actions, store: Store, manifestService: ManifestService, itemService: ItemService, titleService: YapTitleService, translateService: YapI18nService, snackBar: YapSnackbarService, router: Router, geocodingService: GeocodingService, refreshService: RefreshService, toolboxManifestService: ToolboxManifestService, busService: BusService, searchService: SearchService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }