import { ElementRef, OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy, KeyValueDiffers, NgZone, EventEmitter } from '@angular/core'; import { FusionChartsService } from './fusioncharts.service'; import FusionChartsEvent from '../interfaces/FusionChartsEvent'; import FusionChartInstance from '../interfaces/FusionChartInstance'; import * as i0 from "@angular/core"; declare class FusionChartsComponent implements OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy { private differs; private zone; chartObj: any; placeholder: string; dataSource: any; type: string; id: string; width: string; height: string; renderAt: string; dataFormat: string; events: string; link: string; showDataLoadingMessage: boolean; showChartLoadingMessage: boolean; baseChartMessageFont: string; baseChartMessageFontSize: string; baseChartMessageColor: string; dataLoadStartMessage: string; dataLoadErrorMessage: string; dataInvalidMessage: string; dataEmptyMessage: string; typeNotSupportedMessage: string; loadMessage: string; renderErrorMessage: string; containerBackgroundColor: string; containerBackgroundOpacity: string; containerClassName: string; baseChartMessageImageHAlign: string; baseChartMessageImageVAlign: string; baseChartMessageImageAlpha: number; baseChartMessageImageScale: number; typeNotSupportedMessageImageHAlign: string; typeNotSupportedMessageImageVAlign: string; typeNotSupportedMessageImageAlpha: number; typeNotSupportedMessageImageScale: number; dataLoadErrorMessageImageHAlign: string; dataLoadErrorMessageImageVAlign: string; dataLoadErrorMessageImageAlpha: number; dataLoadErrorMessageImageScale: number; dataLoadStartMessageImageHAlign: string; dataLoadStartMessageImageVAlign: string; dataLoadStartMessageImageAlpha: number; dataLoadStartMessageImageScale: number; dataInvalidMessageImageHAlign: string; dataInvalidMessageImageVAlign: string; dataInvalidMessageImageAlpha: number; dataInvalidMessageImageScale: number; dataEmptyMessageImageHAlign: string; dataEmptyMessageImageVAlign: string; dataEmptyMessageImageAlpha: number; dataEmptyMessageImageScale: number; renderErrorMessageImageHAlign: string; renderErrorMessageImageVAlign: string; renderErrorMessageImageAlpha: number; renderErrorMessageImageScale: number; loadMessageImageHAlign: string; loadMessageImageVAlign: string; loadMessageImageAlpha: number; loadMessageImageScale: number; chartConfig: any; /** * All Events List */ private eventList; /** * All events emitter */ beforeLinkedItemOpen: EventEmitter; linkedItemOpened: EventEmitter; beforeLinkedItemClose: EventEmitter; linkedItemClosed: EventEmitter; printReadyStateChange: EventEmitter; dataLoadRequestCompleted: EventEmitter; dataLoadError: EventEmitter; dataLoadCancelled: EventEmitter; dataLoadRequestCancelled: EventEmitter; dataUpdated: EventEmitter; dataUpdateCancelled: EventEmitter; dataLoadRequested: EventEmitter; beforeDataUpdate: EventEmitter; realTimeUpdateComplete: EventEmitter; chartCleared: EventEmitter; slicingEnd: EventEmitter; slicingStart: EventEmitter; entityRollOut: EventEmitter; entityRollOver: EventEmitter; entityClick: EventEmitter; connectorRollOver: EventEmitter; connectorRollOut: EventEmitter; connectorClick: EventEmitter; markerRollOver: EventEmitter; markerRollOut: EventEmitter; markerClick: EventEmitter; pageNavigated: EventEmitter; rotationEnd: EventEmitter; rotationStart: EventEmitter; centerLabelRollover: EventEmitter; centerLabelRollout: EventEmitter; centerLabelClick: EventEmitter; centerLabelChanged: EventEmitter; chartClick: EventEmitter; chartMouseMove: EventEmitter; chartRollOver: EventEmitter; chartRollOut: EventEmitter; backgroundLoaded: EventEmitter; backgroundLoadError: EventEmitter; legendItemClicked: EventEmitter; legendItemRollover: EventEmitter; legendItemRollout: EventEmitter; logoRollover: EventEmitter; logoRollout: EventEmitter; logoClick: EventEmitter; logoLoaded: EventEmitter; logoLoadError: EventEmitter; beforeExport: EventEmitter; exported: EventEmitter; exportCancelled: EventEmitter; beforePrint: EventEmitter; printComplete: EventEmitter; printCancelled: EventEmitter; dataLabelClick: EventEmitter; dataLabelRollOver: EventEmitter; dataLabelRollOut: EventEmitter; scrollStart: EventEmitter; scrollEnd: EventEmitter; onScroll: EventEmitter; zoomReset: EventEmitter; zoomedOut: EventEmitter; zoomedIn: EventEmitter; zoomed: EventEmitter; zoomModeChanged: EventEmitter; pinned: EventEmitter; dataRestored: EventEmitter; beforeDataSubmit: EventEmitter; dataSubmitError: EventEmitter; dataSubmitted: EventEmitter; dataSubmitCancelled: EventEmitter; chartUpdated: EventEmitter; nodeAdded: EventEmitter; nodeUpdated: EventEmitter; nodeDeleted: EventEmitter; connectorAdded: EventEmitter; connectorUpdated: EventEmitter; connectorDeleted: EventEmitter; labelAdded: EventEmitter; labelDeleted: EventEmitter; selectionRemoved: EventEmitter; selectionStart: EventEmitter; selectionEnd: EventEmitter; labelClick: EventEmitter; labelRollOver: EventEmitter; labelRollOut: EventEmitter; labelDragStart: EventEmitter; labelDragEnd: EventEmitter; dataplotDragStart: EventEmitter; dataplotDragEnd: EventEmitter; processClick: EventEmitter; processRollOver: EventEmitter; processRollOut: EventEmitter; categoryClick: EventEmitter; categoryRollOver: EventEmitter; categoryRollOut: EventEmitter; milestoneClick: EventEmitter; milestoneRollOver: EventEmitter; milestoneRollOut: EventEmitter; chartTypeChanged: EventEmitter; overlayButtonClick: EventEmitter; loaded: EventEmitter; rendered: EventEmitter; drawComplete: EventEmitter; renderComplete: EventEmitter; dataInvalid: EventEmitter; dataXMLInvalid: EventEmitter; dataLoaded: EventEmitter; noDataToDisplay: EventEmitter; legendPointerDragStart: EventEmitter; legendPointerDragStop: EventEmitter; legendRangeUpdated: EventEmitter; alertComplete: EventEmitter; realTimeUpdateError: EventEmitter; dataplotRollOver: EventEmitter; dataplotRollOut: EventEmitter; dataplotClick: EventEmitter; linkClicked: EventEmitter; beforeRender: EventEmitter; renderCancelled: EventEmitter; beforeResize: EventEmitter; resized: EventEmitter; resizeCancelled: EventEmitter; beforeDispose: EventEmitter; disposed: EventEmitter; disposeCancelled: EventEmitter; linkedChartInvoked: EventEmitter; beforeDrillDown: EventEmitter; drillDown: EventEmitter; beforeDrillUp: EventEmitter; drillUp: EventEmitter; drillDownCancelled: EventEmitter; drillUpCancelled: EventEmitter; initialized: EventEmitter; containerId: string; private configObj; oldDataSource: any; private oldDataTable; private constructerParams; element: ElementRef; fusionchartsService: FusionChartsService; constructor(element: ElementRef, fusionchartsService: FusionChartsService, differs: KeyValueDiffers, zone: NgZone); checkIfDataTableExists(dataSource: any): boolean; cloneDataSource(obj: any): any; ngOnInit(): void; ngOnChanges(changes: any): void; ngDoCheck(): void; updateChartData(): void; updateWidth(): void; updateHeight(): void; updateType(): void; generateEventsCallback(eventList: Array): {}; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { FusionChartsComponent };