import { OnInit, OnDestroy } from '@angular/core'; import { NestedOptionHost } from 'devextreme-angular/core'; import { NestedOption } from 'devextreme-angular/core'; import * as i0 from "@angular/core"; export declare class DxoDashboardControlViewerApiComponent extends NestedOption implements OnDestroy, OnInit { get onDashboardTitleToolbarUpdated(): ((args: { dashboard: any; options: any; }) => void); set onDashboardTitleToolbarUpdated(value: ((args: { dashboard: any; options: any; }) => void)); get onItemActionAvailabilityChanged(): ((args: { dashboardItem: any; itemName: string; }) => void); set onItemActionAvailabilityChanged(value: ((args: { dashboardItem: any; itemName: string; }) => void)); get onItemCaptionToolbarUpdated(): ((args: { dashboardItem: any; itemName: string; options: any; }) => void); set onItemCaptionToolbarUpdated(value: ((args: { dashboardItem: any; itemName: string; options: any; }) => void)); get onItemClick(): ((args: { dashboardItem: any; getAxisPoint: Function; getData: (() => void); getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void); set onItemClick(value: ((args: { dashboardItem: any; getAxisPoint: Function; getData: (() => void); getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void)); get onItemDrillDownStateChanged(): ((args: { action: any | any; dashboardItem: any; itemName: string; values: Array; }) => void); set onItemDrillDownStateChanged(value: ((args: { action: any | any; dashboardItem: any; itemName: string; values: Array; }) => void)); get onItemElementCustomColor(): ((args: { dashboardItem: any; getColor: Function; getMeasures: (() => void); getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void); set onItemElementCustomColor(value: ((args: { dashboardItem: any; getColor: Function; getMeasures: (() => void); getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void)); get onItemMasterFilterStateChanged(): ((args: { dashboardItem: any; itemName: string; values: Array; }) => void); set onItemMasterFilterStateChanged(value: ((args: { dashboardItem: any; itemName: string; values: Array; }) => void)); get onItemSelectionChanged(): ((args: { dashboardItem: any; getCurrentSelection: Function; itemName: string; }) => void); set onItemSelectionChanged(value: ((args: { dashboardItem: any; getCurrentSelection: Function; itemName: string; }) => void)); get onItemVisualInteractivity(): ((args: { dashboardItem: any; enableHighlighting: Function; getDefaultSelection: (() => void); getSelectionMode: (() => void); getTargetAxes: (() => void); isHighlightingEnabled: (() => void); itemName: string; setDefaultSelection: (() => void); setSelectionMode: (() => void); setTargetAxes: (() => void); }) => void); set onItemVisualInteractivity(value: ((args: { dashboardItem: any; enableHighlighting: Function; getDefaultSelection: (() => void); getSelectionMode: (() => void); getTargetAxes: (() => void); isHighlightingEnabled: (() => void); itemName: string; setDefaultSelection: (() => void); setSelectionMode: (() => void); setTargetAxes: (() => void); }) => void)); get onItemWidgetCreated(): ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); set onItemWidgetCreated(value: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void)); get onItemWidgetOptionsPrepared(): ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record; }) => void); set onItemWidgetOptionsPrepared(value: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record; }) => void)); get onItemWidgetUpdated(): ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); set onItemWidgetUpdated(value: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void)); get onItemWidgetUpdating(): ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); set onItemWidgetUpdating(value: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void)); get onSelectedTabPageChanged(): ((args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void); set onSelectedTabPageChanged(value: ((args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void)); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class DxoDashboardControlViewerApiModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }