import { MemoizedSelector } from '@ngrx/store'; import { Filter, FilterContext } from '../../core/model/filter.interface'; import { Item } from '../../core/model/item.interface'; import { DashboardGridLayout, DashboardManifest, GlobalManifest, WidgetLayout, WidgetManifest } from '../../core/model/manifest.interface'; import { ResultOrder } from '../../core/model/result-order.interface'; import { ResultSets } from '../../core/model/result-set.interface'; import { DashboardCellParams, ViewMode } from './dashboard.actions'; import { DashboardState } from './dashboard.reducers'; export declare const DashboardSelectors: { feature: MemoizedSelector>; rank: MemoizedSelector number>; currentManifestId: MemoizedSelector string>; globalManifest: MemoizedSelector { windows: DashboardManifest[]; refreshRates?: { [key: string]: number; } | undefined; locked?: boolean | undefined; filters?: Filter[] | undefined; }>; refreshRates: MemoizedSelector { [key: string]: number; }>; windowManifest: MemoizedSelector DashboardManifest>; widgetManifest: (index: number) => MemoizedSelector>; manifestsList: MemoizedSelector import("../../core/model/manifest.interface").ManifestDescription[]>; gridLayout: MemoizedSelector DashboardGridLayout>; tenants: MemoizedSelector string[]>; resultSets: MemoizedSelector ResultSets>; resultSetsParams: MemoizedSelector { [id: string]: string | undefined; }>; address: MemoizedSelector { latLon: number[]; pointAddress: string; }>; namedQueriesNames: MemoizedSelector string[]>; namedQueriesUses: MemoizedSelector { [key: string]: { windowIndex: number; type: string; layout: WidgetLayout; rsName?: string | undefined; }[]; }>; availableNamedQueries: MemoizedSelector string[]>; defaultDatasourceNames: MemoizedSelector string[]>; selectedItemIds: MemoizedSelector string[]>; allItems: MemoizedSelector Item[]>; getItemsByIds: (ids: string[]) => MemoizedSelector Item[]>; selectedItems: MemoizedSelector (Item | undefined)[]>; objectDetails: MemoizedSelector { [id: string]: Item; }>; targetTenantsIndexes: MemoizedSelector number[]>; dashboard: MemoizedSelector { params: DashboardCellParams; editionMode: boolean; }>; dashboardCellParams: MemoizedSelector DashboardCellParams>; dashboardEditionMode: MemoizedSelector boolean>; staticManifest: MemoizedSelector { windows: DashboardManifest[]; refreshRates?: { [key: string]: number; } | undefined; locked?: boolean | undefined; filters?: Filter[] | undefined; }>; quickOrder: MemoizedSelector { [id: string]: ResultOrder | undefined; }>; presentation: MemoizedSelector { current: import("../../core/model/manifest.interface").ManifestDescription | undefined; viewMode?: ViewMode | undefined; initial: GlobalManifest | undefined; }>; savePresentationActive: MemoizedSelector boolean>; filters: MemoizedSelector {}>; datasourceFilters: MemoizedSelector { [datasourceId: string]: FilterContext[]; }>; wmsFeatures: MemoizedSelector any[]>; };