UNPKG

devexpress-dashboard-react

Version:

A component that integrates DevExpress Web Dashboard in a React application

949 lines (948 loc) 31.2 kB
import * as React from "react"; import { Ref, ReactElement } from "react"; import dxDashboardControl, { Properties } from "devexpress-dashboard/integration/index"; import { IHtmlOptions, NestedComponentMeta } from "devextreme-react/core/component"; type IDashboardControlOptions = React.PropsWithChildren<Properties & IHtmlOptions & { defaultDashboardId?: string; defaultWorkingMode?: string; onDashboardIdChange?: (value: string) => void; onWorkingModeChange?: (value: string) => void; }>; interface DashboardControlRef { instance: () => dxDashboardControl; } declare const DashboardControl: (props: React.PropsWithChildren<IDashboardControlOptions> & { ref?: Ref<DashboardControlRef>; }) => ReactElement | null; type IAjaxRemoteServiceProps = React.PropsWithChildren<{ beforeSend?: ((jqXHR: any, settings: any) => any); complete?: ((jqXHR: any, textStatus: string) => any); headers?: Record<string, any>; }>; declare const AjaxRemoteService: ((props: IAjaxRemoteServiceProps) => React.FunctionComponentElement<{ beforeSend?: (jqXHR: any, settings: any) => any; complete?: (jqXHR: any, textStatus: string) => any; headers?: Record<string, any>; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IChartIndicatorsProps = React.PropsWithChildren<{ customIndicatorTypes?: Record<string, any>; }>; declare const ChartIndicators: ((props: IChartIndicatorsProps) => React.FunctionComponentElement<{ customIndicatorTypes?: Record<string, any>; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IDashboardExportProps = React.PropsWithChildren<{ 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); }>; declare const DashboardExport: ((props: IDashboardExportProps) => React.FunctionComponentElement<{ 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; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IDashboardParameterDialogProps = React.PropsWithChildren<{ 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); }>; declare const DashboardParameterDialog: ((props: IDashboardParameterDialogProps) => React.FunctionComponentElement<{ 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; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IDataInspectorProps = React.PropsWithChildren<{ 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); }>; declare const DataInspector: ((props: IDataInspectorProps) => React.FunctionComponentElement<{ 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; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IDataRequestOptionsProps = React.PropsWithChildren<{ itemDataLoadingMode?: string; itemDataRequestMode?: string; }>; declare const DataRequestOptions: ((props: IDataRequestOptionsProps) => React.FunctionComponentElement<{ itemDataLoadingMode?: string; itemDataRequestMode?: string; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IDataSourceWizardProps = React.PropsWithChildren<{ allowCreateNewJsonConnection?: boolean; enableCustomSql?: boolean; onCustomizeDataSourceWizard?: ((args: { type: any; }) => void); wizardSettings?: any; }>; declare const DataSourceWizard: ((props: IDataSourceWizardProps) => React.FunctionComponentElement<{ allowCreateNewJsonConnection?: boolean; enableCustomSql?: boolean; onCustomizeDataSourceWizard?: (args: { type: any; }) => void; wizardSettings?: any; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IDesignerToolbarProps = React.PropsWithChildren<{ onPreparing?: ((args: { component: any; dashboard: any; items: Array<any | string>; }) => void); }>; declare const DesignerToolbar: ((props: IDesignerToolbarProps) => React.FunctionComponentElement<{ onPreparing?: (args: { component: any; dashboard: any; items: Array<any | string>; }) => void; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IExtensionsProps = React.PropsWithChildren<{ chartIndicators?: Record<string, any> | { customIndicatorTypes?: Record<string, any>; }; dashboardExport?: Record<string, any> | { 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); }; dashboardParameterDialog?: Record<string, any> | { 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); }; dataInspector?: Record<string, any> | { 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); }; dataSourceWizard?: Record<string, any> | { allowCreateNewJsonConnection?: boolean; enableCustomSql?: boolean; onCustomizeDataSourceWizard?: ((args: { type: any; }) => void); wizardSettings?: any; }; designerToolbar?: Record<string, any> | { onPreparing?: ((args: { component: any; dashboard: any; items: Array<any | string>; }) => void); }; itemBindingPanel?: Record<string, any> | { onCustomizeDataItemContainerSections?: ((args: { addSection: (() => void); dashboardItem: any; dataItemContainer: any; }) => void); }; itemOptionsPanel?: Record<string, any> | { onCustomizeSections?: ((args: { addSection: (() => void); dashboardItem: any; }) => void); }; mobileLayout?: Record<string, any> | { mobileLayoutEnabled?: string; }; textBoxItemEditor?: Record<string, any> | { onRichEditCreated?: ((args: { itemName: string; richEditInstance: any; }) => void); onRichEditOptionsPrepared?: ((args: { itemName: string; richEditOptions: any; }) => void); }; viewerApi?: Record<string, any> | { 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: (() => void); getData: (() => void); getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void); onItemDrillDownStateChanged?: ((args: { action: any | any; dashboardItem: any; itemName: string; values: Array<any>; }) => void); onItemElementCustomColor?: ((args: { dashboardItem: any; getColor: (() => void); getMeasures: (() => void); getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void); onItemMasterFilterStateChanged?: ((args: { dashboardItem: any; itemName: string; values: Array<any>; }) => void); onItemSelectionChanged?: ((args: { dashboardItem: any; getCurrentSelection: (() => void); itemName: string; }) => void); onItemVisualInteractivity?: ((args: { dashboardItem: any; enableHighlighting: (() => void); 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: (() => void); gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetOptionsPrepared?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record<string, any>; }) => void); onItemWidgetUpdated?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetUpdating?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void); onSelectedTabPageChanged?: ((args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void); }; }>; declare const Extensions: ((props: IExtensionsProps) => React.FunctionComponentElement<{ chartIndicators?: Record<string, any> | { customIndicatorTypes?: Record<string, any>; }; dashboardExport?: Record<string, any> | { 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; }; dashboardParameterDialog?: Record<string, any> | { 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; }; dataInspector?: Record<string, any> | { 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; }; dataSourceWizard?: Record<string, any> | { allowCreateNewJsonConnection?: boolean; enableCustomSql?: boolean; onCustomizeDataSourceWizard?: (args: { type: any; }) => void; wizardSettings?: any; }; designerToolbar?: Record<string, any> | { onPreparing?: (args: { component: any; dashboard: any; items: Array<any | string>; }) => void; }; itemBindingPanel?: Record<string, any> | { onCustomizeDataItemContainerSections?: (args: { addSection: (() => void); dashboardItem: any; dataItemContainer: any; }) => void; }; itemOptionsPanel?: Record<string, any> | { onCustomizeSections?: (args: { addSection: (() => void); dashboardItem: any; }) => void; }; mobileLayout?: Record<string, any> | { mobileLayoutEnabled?: string; }; textBoxItemEditor?: Record<string, any> | { onRichEditCreated?: (args: { itemName: string; richEditInstance: any; }) => void; onRichEditOptionsPrepared?: (args: { itemName: string; richEditOptions: any; }) => void; }; viewerApi?: Record<string, any> | { 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: (() => void); getData: (() => void); getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void; onItemDrillDownStateChanged?: (args: { action: any | any; dashboardItem: any; itemName: string; values: Array<any>; }) => void; onItemElementCustomColor?: (args: { dashboardItem: any; getColor: (() => void); getMeasures: (() => void); getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void; onItemMasterFilterStateChanged?: (args: { dashboardItem: any; itemName: string; values: Array<any>; }) => void; onItemSelectionChanged?: (args: { dashboardItem: any; getCurrentSelection: (() => void); itemName: string; }) => void; onItemVisualInteractivity?: (args: { dashboardItem: any; enableHighlighting: (() => void); 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: (() => void); gridContext: any; itemData: any; itemName: string; }) => void; onItemWidgetOptionsPrepared?: (args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record<string, any>; }) => void; onItemWidgetUpdated?: (args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void; onItemWidgetUpdating?: (args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void; onSelectedTabPageChanged?: (args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void; }; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IFetchRemoteServiceProps = React.PropsWithChildren<{ beforeSend?: ((settings: any) => void); headers?: Record<string, any>; }>; declare const FetchRemoteService: ((props: IFetchRemoteServiceProps) => React.FunctionComponentElement<{ beforeSend?: (settings: any) => void; headers?: Record<string, any>; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IItemBindingPanelProps = React.PropsWithChildren<{ onCustomizeDataItemContainerSections?: ((args: { addSection: (() => void); dashboardItem: any; dataItemContainer: any; }) => void); }>; declare const ItemBindingPanel: ((props: IItemBindingPanelProps) => React.FunctionComponentElement<{ onCustomizeDataItemContainerSections?: (args: { addSection: (() => void); dashboardItem: any; dataItemContainer: any; }) => void; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IItemOptionsPanelProps = React.PropsWithChildren<{ onCustomizeSections?: ((args: { addSection: (() => void); dashboardItem: any; }) => void); }>; declare const ItemOptionsPanel: ((props: IItemOptionsPanelProps) => React.FunctionComponentElement<{ onCustomizeSections?: (args: { addSection: (() => void); dashboardItem: any; }) => void; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IMobileLayoutProps = React.PropsWithChildren<{ mobileLayoutEnabled?: string; }>; declare const MobileLayout: ((props: IMobileLayoutProps) => React.FunctionComponentElement<{ mobileLayoutEnabled?: string; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type ITextBoxItemEditorProps = React.PropsWithChildren<{ onRichEditCreated?: ((args: { itemName: string; richEditInstance: any; }) => void); onRichEditOptionsPrepared?: ((args: { itemName: string; richEditOptions: any; }) => void); }>; declare const TextBoxItemEditor: ((props: ITextBoxItemEditorProps) => React.FunctionComponentElement<{ onRichEditCreated?: (args: { itemName: string; richEditInstance: any; }) => void; onRichEditOptionsPrepared?: (args: { itemName: string; richEditOptions: any; }) => void; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IViewerApiProps = React.PropsWithChildren<{ 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: (() => void); getData: (() => void); getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void); onItemDrillDownStateChanged?: ((args: { action: any | any; dashboardItem: any; itemName: string; values: Array<any>; }) => void); onItemElementCustomColor?: ((args: { dashboardItem: any; getColor: (() => void); getMeasures: (() => void); getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void); onItemMasterFilterStateChanged?: ((args: { dashboardItem: any; itemName: string; values: Array<any>; }) => void); onItemSelectionChanged?: ((args: { dashboardItem: any; getCurrentSelection: (() => void); itemName: string; }) => void); onItemVisualInteractivity?: ((args: { dashboardItem: any; enableHighlighting: (() => void); 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: (() => void); gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetOptionsPrepared?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record<string, any>; }) => void); onItemWidgetUpdated?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void); onItemWidgetUpdating?: ((args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void); onSelectedTabPageChanged?: ((args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void); }>; declare const ViewerApi: ((props: IViewerApiProps) => React.FunctionComponentElement<{ 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: (() => void); getData: (() => void); getDeltas: (() => void); getDimensions: (() => void); getMeasures: (() => void); itemName: string; requestUnderlyingData: (() => void); }) => void; onItemDrillDownStateChanged?: (args: { action: any | any; dashboardItem: any; itemName: string; values: Array<any>; }) => void; onItemElementCustomColor?: (args: { dashboardItem: any; getColor: (() => void); getMeasures: (() => void); getTargetElement: (() => void); itemName: string; setColor: (() => void); }) => void; onItemMasterFilterStateChanged?: (args: { dashboardItem: any; itemName: string; values: Array<any>; }) => void; onItemSelectionChanged?: (args: { dashboardItem: any; getCurrentSelection: (() => void); itemName: string; }) => void; onItemVisualInteractivity?: (args: { dashboardItem: any; enableHighlighting: (() => void); 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: (() => void); gridContext: any; itemData: any; itemName: string; }) => void; onItemWidgetOptionsPrepared?: (args: { chartContext: any; dashboardItem: any; gaugeContext: any; gridContext: any; itemData: any; itemName: string; options: Record<string, any>; }) => void; onItemWidgetUpdated?: (args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void; onItemWidgetUpdating?: (args: { chartContext: any; dashboardItem: any; gaugeContext: any; getWidget: (() => void); gridContext: any; itemData: any; itemName: string; }) => void; onSelectedTabPageChanged?: (args: { previousPage: string; selectedPage: string; tabContainerName: string; }) => void; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; type IWizardSettingsProps = React.PropsWithChildren<{ enableFederationDataSource?: boolean; enableJsonDataSource?: boolean; enableOlapDataSource?: boolean; enableSqlDataSource?: boolean; }>; declare const WizardSettings: ((props: IWizardSettingsProps) => React.FunctionComponentElement<{ enableFederationDataSource?: boolean; enableJsonDataSource?: boolean; enableOlapDataSource?: boolean; enableSqlDataSource?: boolean; } & { children?: React.ReactNode; } & { elementDescriptor: import("devextreme-react/cjs/core/configuration/react/element").IElementDescriptor; }>) & NestedComponentMeta; export default DashboardControl; export { DashboardControl, IDashboardControlOptions, DashboardControlRef, AjaxRemoteService, IAjaxRemoteServiceProps, ChartIndicators, IChartIndicatorsProps, DashboardExport, IDashboardExportProps, DashboardParameterDialog, IDashboardParameterDialogProps, DataInspector, IDataInspectorProps, DataRequestOptions, IDataRequestOptionsProps, DataSourceWizard, IDataSourceWizardProps, DesignerToolbar, IDesignerToolbarProps, Extensions, IExtensionsProps, FetchRemoteService, IFetchRemoteServiceProps, ItemBindingPanel, IItemBindingPanelProps, ItemOptionsPanel, IItemOptionsPanelProps, MobileLayout, IMobileLayoutProps, TextBoxItemEditor, ITextBoxItemEditorProps, ViewerApi, IViewerApiProps, WizardSettings, IWizardSettingsProps };