import { OnInit, OnDestroy } from '@angular/core'; import { IDashboardDataSourceWizardSettings } from 'devexpress-dashboard/designer/data-source-wizard/data-source-wizard-extension'; import { NestedOptionHost } from 'devextreme-angular/core'; import { NestedOption } from 'devextreme-angular/core'; import * as i0 from "@angular/core"; export declare class DxoDashboardControlExtensionsComponent extends NestedOption implements OnDestroy, OnInit { get chartIndicators(): { customIndicatorTypes?: Record; }; set chartIndicators(value: { customIndicatorTypes?: Record; }); get dashboardExport(): { allowExportDashboard?: boolean; allowExportDashboardItems?: boolean; onExportDialogHidden?: ((args: { component: any; element: any; }) => void); onExportDialogShowing?: ((args: { component: any; element: any; }) => void); onExportDialogShown?: ((args: { component: any; element: any; }) => void); }; set dashboardExport(value: { allowExportDashboard?: boolean; allowExportDashboardItems?: boolean; onExportDialogHidden?: ((args: { component: any; element: any; }) => void); onExportDialogShowing?: ((args: { component: any; element: any; }) => void); onExportDialogShown?: ((args: { component: any; element: any; }) => void); }); get dashboardParameterDialog(): { onDynamicLookUpValuesLoaded?: ((args: { parameterName: string; }) => void); onHidden?: ((args: { component: any; element: any; model: any; }) => any); onShowing?: ((args: { component: any; element: any; model: any; }) => any); onShown?: ((args: { component: any; element: any; model: any; }) => any); }; set dashboardParameterDialog(value: { onDynamicLookUpValuesLoaded?: ((args: { parameterName: string; }) => void); onHidden?: ((args: { component: any; element: any; model: any; }) => any); onShowing?: ((args: { component: any; element: any; model: any; }) => any); onShown?: ((args: { component: any; element: any; model: any; }) => any); }); get dataInspector(): { allowInspectAggregatedData?: boolean; allowInspectRawData?: boolean; onDialogHidden?: ((args: { component: any; element: any; }) => void); onDialogShowing?: ((args: { component: any; element: any; }) => void); onDialogShown?: ((args: { component: any; element: any; }) => void); onGridContentReady?: ((args: { component: any; element: any; }) => void); onGridInitialized?: ((args: { component: any; element: any; }) => void); }; set dataInspector(value: { allowInspectAggregatedData?: boolean; allowInspectRawData?: boolean; onDialogHidden?: ((args: { component: any; element: any; }) => void); onDialogShowing?: ((args: { component: any; element: any; }) => void); onDialogShown?: ((args: { component: any; element: any; }) => void); onGridContentReady?: ((args: { component: any; element: any; }) => void); onGridInitialized?: ((args: { component: any; element: any; }) => void); }); get dataSourceWizard(): { allowCreateNewJsonConnection?: boolean; enableCustomSql?: boolean; onCustomizeDataSourceWizard?: ((args: { type: any; wizard: any; }) => void); wizardSettings?: IDashboardDataSourceWizardSettings; }; set dataSourceWizard(value: { allowCreateNewJsonConnection?: boolean; enableCustomSql?: boolean; onCustomizeDataSourceWizard?: ((args: { type: any; wizard: any; }) => void); wizardSettings?: IDashboardDataSourceWizardSettings; }); get designerToolbar(): { onPreparing?: ((args: { component: any; dashboard: any; items: Array; }) => void); }; set designerToolbar(value: { onPreparing?: ((args: { component: any; dashboard: any; items: Array; }) => void); }); get itemBindingPanel(): { onCustomizeDataItemContainerSections?: ((args: { addSection: Function; dashboardItem: any; dataItemContainer: any; }) => void); }; set itemBindingPanel(value: { onCustomizeDataItemContainerSections?: ((args: { addSection: Function; dashboardItem: any; dataItemContainer: any; }) => void); }); get itemOptionsPanel(): { onCustomizeSections?: ((args: { addSection: Function; dashboardItem: any; }) => void); }; set itemOptionsPanel(value: { onCustomizeSections?: ((args: { addSection: Function; dashboardItem: any; }) => void); }); get mobileLayout(): { mobileLayoutEnabled?: string; }; set mobileLayout(value: { mobileLayoutEnabled?: string; }); get textBoxItemEditor(): { onRichEditCreated?: ((args: { itemName: string; richEditInstance: any; }) => void); onRichEditOptionsPrepared?: ((args: { itemName: string; richEditOptions: any; }) => void); }; set textBoxItemEditor(value: { onRichEditCreated?: ((args: { itemName: string; richEditInstance: any; }) => void); onRichEditOptionsPrepared?: ((args: { itemName: string; richEditOptions: any; }) => void); }); get viewerApi(): { onDashboardTitleToolbarUpdated?: ((args: { dashboard: any; options: any; }) => void); onItemActionAvailabilityChanged?: ((args: { dashboardItem: any; itemName: string; }) => void); onItemCaptionToolbarUpdated?: ((args: { dashboardItem: any; itemName: string; options: any; }) => void); onItemClick?: ((args: { dashboardItem: any; getAxisPoint: Function; getData: Function; getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void); onItemDrillDownStateChanged?: ((args: { action: any | any; dashboardItem: any; itemName: string; values: Array; }) => void); onItemElementCustomColor?: ((args: { dashboardItem: any; getColor: Function; getMeasures: Function; getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void); onItemMasterFilterStateChanged?: ((args: { dashboardItem: any; itemName: string; values: Array; }) => void); onItemSelectionChanged?: ((args: { dashboardItem: any; getCurrentSelection: Function; itemName: string; }) => void); onItemVisualInteractivity?: ((args: { dashboardItem: any; enableHighlighting: Function; getDefaultSelection: (() => void); getSelectionMode: (() => void); getTargetAxes: (() => void); isHighlightingEnabled: (() => void); itemName: string; setDefaultSelection: (() => void); setSelectionMode: (() => void); setTargetAxes: (() => void); }) => void); onItemWidgetCreated?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetOptionsPrepared?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record; }) => void); onItemWidgetUpdated?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetUpdating?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); onSelectedTabPageChanged?: ((args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void); }; set viewerApi(value: { onDashboardTitleToolbarUpdated?: ((args: { dashboard: any; options: any; }) => void); onItemActionAvailabilityChanged?: ((args: { dashboardItem: any; itemName: string; }) => void); onItemCaptionToolbarUpdated?: ((args: { dashboardItem: any; itemName: string; options: any; }) => void); onItemClick?: ((args: { dashboardItem: any; getAxisPoint: Function; getData: Function; getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void); onItemDrillDownStateChanged?: ((args: { action: any | any; dashboardItem: any; itemName: string; values: Array; }) => void); onItemElementCustomColor?: ((args: { dashboardItem: any; getColor: Function; getMeasures: Function; getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void); onItemMasterFilterStateChanged?: ((args: { dashboardItem: any; itemName: string; values: Array; }) => void); onItemSelectionChanged?: ((args: { dashboardItem: any; getCurrentSelection: Function; itemName: string; }) => void); onItemVisualInteractivity?: ((args: { dashboardItem: any; enableHighlighting: Function; getDefaultSelection: (() => void); getSelectionMode: (() => void); getTargetAxes: (() => void); isHighlightingEnabled: (() => void); itemName: string; setDefaultSelection: (() => void); setSelectionMode: (() => void); setTargetAxes: (() => void); }) => void); onItemWidgetCreated?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetOptionsPrepared?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record; }) => void); onItemWidgetUpdated?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetUpdating?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: Function; gridContext: any; itemData: any; itemName: string; }) => void); onSelectedTabPageChanged?: ((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 DxoDashboardControlExtensionsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }