import { Observable, Subject } from 'rxjs'; import { SelectedChartColumn } from '../../models/charts/selected-chart-column'; import { AmChartsDataModel } from '../../models/charts/am-charts-data-model'; import { SankeyChartDataModel } from '../../models/charts/sankey-chart-data-model'; import * as i0 from "@angular/core"; export declare class EventsService { loadAppEventSubject: Subject; loadAppEvent: Observable; mapLoadedEventSubject: Subject; mapLoadedEvent: Observable; resetMapFiltersEventSubject: Subject; resetMapFiltersEvent: Observable; estidamaFeaturesEventSubject: Subject; estidamaFeaturesEvent: Observable; chartsPrintingEventSubject: Subject; chartsPrintingEvent: Observable; selectedChartColumnEventSubject: Subject; selectedChartColumnDataEvent: Observable; reportsChartsDataEventSubject: Subject; reportsChartsDataEvent: Observable; viewReportDataOnMapEventSubject: Subject; viewReportDataOnMapEvent: Observable; selectedTargetLayerEventSubject: Subject; selectedTargetLayerDataEvent: Observable; selectedYearEventSubject: Subject; selectedYearDataEvent: Observable; openedExpandWidgetNameEventSubject: Subject; openedExpandWidgetNameLoadedEvent: Observable; constructor(); loadApp: (load: boolean) => void; mapLoaded: (load: boolean) => void; selectedChartColumn: (chartColumn: SelectedChartColumn) => void; resetMapFilters: (load: boolean) => void; estidamaFeaturesToShow: (showEstidama: string) => void; reportsChartsData: (chartsData: AmChartsDataModel[] | SankeyChartDataModel[]) => void; chartsPrinting: (print: boolean) => void; openUrl: (url: string) => void; selectedTargetLayer: (newTargetLayerSelected: string) => void; viewReportDataOnMap: (viewReportDataOnMap: boolean) => void; selectedYear: (newYearSelected: number) => void; openExpandWidgetName(expandWidgetName: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }