devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
803 lines • 900 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (dist\js\dx-reporting.d.ts)
* Version: 24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
declare module DevExpress.Reporting.Chart.Internal {
import DxPromise = DevExpress.Analytics.Internal.DxPromise;
import IAction = DevExpress.Analytics.Utils.IAction;
import IDataMemberInfo = DevExpress.Analytics.Utils.IDataMemberInfo;
import IDisplayedValue = DevExpress.Analytics.Utils.IDisplayedValue;
import ISerializationInfo = DevExpress.Analytics.Utils.ISerializationInfo;
import ISerializationInfoArray = DevExpress.Analytics.Utils.ISerializationInfoArray;
import EditorTemplates = DevExpress.Analytics.Widgets.EditorTemplates;
import SeriesPointModel = DevExpress.Reporting.Chart.Internal.Series.SeriesPointModel;
import IPathRequest = DevExpress.Analytics.Utils.IPathRequest;
import SerializableModel = DevExpress.Analytics.Elements.SerializableModel;
import IModelSerializer = DevExpress.Analytics.Utils.IModelSerializer;
import IModelSerializerRef = DevExpress.Analytics.Utils.IModelSerializerRef;
import IChartComponent = DevExpress.Reporting.Internal.IChartComponent;
import IChartComponentInfo = DevExpress.Reporting.Internal.IChartComponentInfo;
import IChartComponentWithText = DevExpress.Reporting.Chart.Internal.Models.IChartComponentWithText;
import AxisXYViewModel = DevExpress.Reporting.Chart.Internal.Axis.AxisXYViewModel;
import SecondaryAxisViewModel = DevExpress.Reporting.Chart.Internal.Axis.SecondaryAxisViewModel;
import AdditionalPaneViewModel = DevExpress.Reporting.Chart.Internal.Models.AdditionalPaneViewModel;
import ControlsFactory = DevExpress.Analytics.Utils.ControlsFactory;
import ISize = DevExpress.Analytics.Elements.ISize;
import FieldListProvider = DevExpress.Analytics.Internal.FieldListProvider;
import IDataSourceInfo = DevExpress.Analytics.Internal.IDataSourceInfo;
import Disposable = DevExpress.Analytics.Utils.Disposable;
import ChartViewModel = DevExpress.Reporting.Chart.Internal.Models.ChartViewModel;
import IChartControlCallbacks = DevExpress.Reporting.Chart.Internal.IChartControlCallbacks;
import ReorderTreeListDragDropHelper = DevExpress.Analytics.Widgets.Internal.ReorderTreeListDragDropHelper;
import ISurfaceContext = DevExpress.Analytics.Elements.ISurfaceContext;
import DragDropHandler = DevExpress.Analytics.Internal.DragDropHandler;
import DragHelperContent = DevExpress.Analytics.Internal.DragHelperContent;
import ObjectStructureTreeListController = DevExpress.Analytics.Internal.ObjectStructureTreeListController;
import SurfaceSelection = DevExpress.Analytics.Internal.SurfaceSelection;
import UndoEngine = DevExpress.Analytics.Utils.UndoEngine;
import ITreeListItemViewModel = DevExpress.Analytics.Widgets.Internal.ITreeListItemViewModel;
import TreeListItemViewModel = DevExpress.Analytics.Widgets.Internal.TreeListItemViewModel;
import ChartTreeListDragDropHelper = DevExpress.Reporting.Chart.Internal.ChartTreeListDragDropHelper;
import ObjectStructureProvider = DevExpress.Analytics.Internal.ObjectStructureProvider;
import ChartControlViewModel = DevExpress.Reporting.Chart.Internal.ChartControlViewModel;
import IPropertiesAccessibilityProvider = DevExpress.Analytics.Internal.IPropertiesAccessibilityProvider;
import ChartStructureTreeListController = DevExpress.Reporting.Chart.Internal.ChartStructureTreeListController;
import ChartStructureObjectProvider = DevExpress.Reporting.Chart.Internal.ChartStructureObjectProvider;
export interface IChartControlCallbacks {
fieldLists?: (IPathRequest: any) => DevExpress.Analytics.Internal.DxPromise<IDataMemberInfo[]>;
customizeActions?: (actions: DevExpress.Analytics.Utils.IAction[]) => void;
init?: (designerModel: any) => void;
}
export const defaultBooleanValues: Array<DevExpress.Analytics.Utils.IDisplayedValue>;
export const scaleTypeValues: Array<DevExpress.Analytics.Utils.IDisplayedValue>;
export const stringAlignmentValues: Array<DevExpress.Analytics.Utils.IDisplayedValue>;
export const angle: DevExpress.Analytics.Utils.ISerializationInfo;
export const borderColor: DevExpress.Analytics.Utils.ISerializationInfo;
export const backColor: DevExpress.Analytics.Utils.ISerializationInfo;
export const dataMember: DevExpress.Analytics.Utils.ISerializationInfo;
export const text: DevExpress.Analytics.Utils.ISerializationInfo;
export const visible: DevExpress.Analytics.Utils.ISerializationInfo;
export const name: DevExpress.Analytics.Utils.ISerializationInfo;
export const tag: DevExpress.Analytics.Utils.ISerializationInfo;
export const legendText: DevExpress.Analytics.Utils.ISerializationInfo;
export const showInLegend: DevExpress.Analytics.Utils.ISerializationInfo;
export const thickness: DevExpress.Analytics.Utils.ISerializationInfo;
export const visibility: DevExpress.Analytics.Utils.ISerializationInfo;
export const color: DevExpress.Analytics.Utils.ISerializationInfo;
export const titleAlignment: DevExpress.Analytics.Utils.ISerializationInfo;
export const textPattern: DevExpress.Analytics.Utils.ISerializationInfo;
export const textAlignment: DevExpress.Analytics.Utils.ISerializationInfo;
export const maxLineCount: DevExpress.Analytics.Utils.ISerializationInfo;
export const maxWidth: DevExpress.Analytics.Utils.ISerializationInfo;
export const textColor: DevExpress.Analytics.Utils.ISerializationInfo;
export const antialiasing: DevExpress.Analytics.Utils.ISerializationInfo;
export const font: DevExpress.Analytics.Utils.ISerializationInfo;
export const titleSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const title: DevExpress.Analytics.Utils.ISerializationInfo;
export const enableAxisXZooming: DevExpress.Analytics.Utils.ISerializationInfo;
export const enableAxisXScrolling: DevExpress.Analytics.Utils.ISerializationInfo;
export const enableAxisYZooming: DevExpress.Analytics.Utils.ISerializationInfo;
export const enableAxisYScrolling: DevExpress.Analytics.Utils.ISerializationInfo;
export const rotated: DevExpress.Analytics.Utils.ISerializationInfo;
export const typeNameNotShow: DevExpress.Analytics.Utils.ISerializationInfo;
export const left: DevExpress.Analytics.Utils.ISerializationInfo;
export const right: DevExpress.Analytics.Utils.ISerializationInfo;
export const top: DevExpress.Analytics.Utils.ISerializationInfo;
export const bottom: DevExpress.Analytics.Utils.ISerializationInfo;
export const margin: DevExpress.Analytics.Utils.ISerializationInfo;
export const font18: DevExpress.Analytics.Utils.ISerializationInfo;
export const font12: DevExpress.Analytics.Utils.ISerializationInfo;
export const font8: DevExpress.Analytics.Utils.ISerializationInfo;
export const paneSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const defaultPane: DevExpress.Analytics.Utils.ISerializationInfo;
export const additionalPaneSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const filterString: DevExpress.Analytics.Utils.ISerializationInfo;
export const filterStringEditable: DevExpress.Analytics.Utils.ISerializationInfo;
export const argumentSerializable: DevExpress.Analytics.Utils.ISerializationInfo;
type ChartEditorTemplates = "chartDataSource" | "collection" | "views" | "fieldChart" | "dataMemberChart" | "valueDataMember" | "comboboxPositionSeriesLabel" | "panes" | "axisX" | "axisY" | "legends" | "summaryFunction" | "points" | "maxSize" | "minSize" | "group" | "undoCustomColorEditor";
export const editorTemplates: DevExpress.Analytics.Widgets.EditorTemplates<ChartEditorTemplates>;
export const chartDataSource: DevExpress.Analytics.Utils.ISerializationInfo;
export {};
export const typeNameSerializable: DevExpress.Analytics.Utils.ISerializationInfo;
export const barSeriesViewGroup: string[];
export const bar3DSeriesViewGroup: string[];
export const barWidth: DevExpress.Analytics.Utils.ISerializationInfo;
export const colorEach: DevExpress.Analytics.Utils.ISerializationInfo;
export const borderSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const border: DevExpress.Analytics.Utils.ISerializationInfo;
export const fillMode: DevExpress.Analytics.Utils.ISerializationInfo;
export const fillStyleOptionsSerialize: DevExpress.Analytics.Utils.ISerializationInfo;
export const fillMode3D: DevExpress.Analytics.Utils.ISerializationInfo;
export const fillStyle: DevExpress.Analytics.Utils.ISerializationInfo;
export const viewSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const fillModeMapper: {
Empty: any[];
Solid: DevExpress.Analytics.Utils.ISerializationInfo[];
Gradient: DevExpress.Analytics.Utils.ISerializationInfoArray;
Hatch: DevExpress.Analytics.Utils.ISerializationInfoArray;
};
export const seriesLabelSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const sideBySideEqualBarWidth: DevExpress.Analytics.Utils.ISerializationInfo, sideBySideBarDistanceFixed: DevExpress.Analytics.Utils.ISerializationInfo, sideBySideBarDistance: DevExpress.Analytics.Utils.ISerializationInfo;
export const commonSeriesPointsSortingKeys: {
value: string;
displayValue: string;
localizationId: string;
}[], bubbleSeriesPointsSortingKeys: {
value: string;
displayValue: string;
localizationId: string;
}[], rangeSeriesPointsSortingKeys: {
value: string;
displayValue: string;
localizationId: string;
}[], stockSeriesPointsSortingKeys: {
value: string;
displayValue: string;
localizationId: string;
}[];
export const stackedBarPositionValues: {
value: string;
displayValue: string;
localizationId: string;
}[];
export const barPositionValues: {
value: string;
displayValue: string;
localizationId: string;
}[];
export const piePositionValues: {
value: string;
displayValue: string;
localizationId: string;
}[];
export const funnelPositionValues: {
value: string;
displayValue: string;
localizationId: string;
}[];
export const waterfallPositionValues: {
value: string;
displayValue: string;
localizationId: string;
}[];
export const padding: DevExpress.Analytics.Utils.ISerializationInfo;
export const lineMarkerOptionsSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray, lineMarker: DevExpress.Analytics.Utils.ISerializationInfo;
export const topNOptionsSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray, topNOptions: DevExpress.Analytics.Utils.ISerializationInfo;
export const autoBindingSettingsEnabled: DevExpress.Analytics.Utils.ISerializationInfo, autoLayoutSettingsEnabled: DevExpress.Analytics.Utils.ISerializationInfo;
export const pivotGridDataSourceOptions: DevExpress.Analytics.Utils.ISerializationInfo;
export const dataFiltersConjunctionMode: DevExpress.Analytics.Utils.ISerializationInfo;
export const colorDataMember: DevExpress.Analytics.Utils.ISerializationInfo;
export const points: DevExpress.Analytics.Utils.ISerializationInfo;
export const createViewsArray: (limitation: boolean) => DevExpress.Analytics.Utils.IDisplayedValue[];
export const viewBindableSerializationInfo: DevExpress.Analytics.Utils.ISerializationInfo;
export const qualitativeSummaryOptions: DevExpress.Analytics.Utils.ISerializationInfo;
export const numericSummaryOptions: DevExpress.Analytics.Utils.ISerializationInfo;
export const dateTimeSumaryOptions: DevExpress.Analytics.Utils.ISerializationInfo;
export const seriesSerializable: DevExpress.Analytics.Utils.ISerializationInfo;
export const seriesDataMember: DevExpress.Analytics.Utils.ISerializationInfo;
export const enableAntialiasing: DevExpress.Analytics.Utils.ISerializationInfo;
export const emptyChartTextSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const emptyChartText: DevExpress.Analytics.Utils.ISerializationInfo;
export const smallChartText: DevExpress.Analytics.Utils.ISerializationInfo;
export const titles: DevExpress.Analytics.Utils.ISerializationInfo;
export const legendSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const additionalLegendSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const legends: DevExpress.Analytics.Utils.ISerializationInfo;
export const appearanceName: DevExpress.Analytics.Utils.ISerializationInfo;
export const paletteName: DevExpress.Analytics.Utils.ISerializationInfo;
export const backImage: DevExpress.Analytics.Utils.ISerializationInfo;
export const qualitativeScaleOptionsSerializationInfo: DevExpress.Analytics.Utils.ISerializationInfoArray, qualitativeScaleOptions: DevExpress.Analytics.Utils.ISerializationInfo;
export const gridLinesAxisX: DevExpress.Analytics.Utils.ISerializationInfo, gridLinesAxisY: DevExpress.Analytics.Utils.ISerializationInfo;
export const scaleBreakSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const axisValueSerializable: DevExpress.Analytics.Utils.ISerializationInfo, axisValue: DevExpress.Analytics.Utils.ISerializationInfo, showBehind: DevExpress.Analytics.Utils.ISerializationInfo;
export const legendName: DevExpress.Analytics.Utils.ISerializationInfo;
export const showAxisLabel: DevExpress.Analytics.Utils.ISerializationInfo, axisLabelText: DevExpress.Analytics.Utils.ISerializationInfo;
export const constantLineSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const axisXYSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const secondaryAxisXYSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const radarAxisX: DevExpress.Analytics.Utils.ISerializationInfo;
export const radarAxisY: DevExpress.Analytics.Utils.ISerializationInfo;
export const axisX3D: DevExpress.Analytics.Utils.ISerializationInfo;
export const axisY3D: DevExpress.Analytics.Utils.ISerializationInfo;
export function getSeriesClassName(typeName: any): any;
export function deserializeModelArray<T>(model: any, creator: (item: any, parent: any) => T, prefix: string): ko.ObservableArray<T>;
export const secondaryAxesX: DevExpress.Analytics.Utils.ISerializationInfo;
export const secondaryAxesY: DevExpress.Analytics.Utils.ISerializationInfo;
export const panes: DevExpress.Analytics.Utils.ISerializationInfo;
export const diagramSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const diagramMapper: {
[key: string]: {
info: DevExpress.Analytics.Utils.ISerializationInfoArray;
type: string;
};
};
export function parseDate(val: any): Date;
export function serializeDate(date: Date): string;
export const commonValueSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const valueWeightSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const value1Value2SerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const stockValueSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export function createInnerActionsWithPopover(text: any, id: any, actions: any, template?: any): {
text: any;
imageClassName: string;
imageTemplateName: string;
disabled: ko.Observable<boolean>;
id: any;
_visible: ko.Observable<boolean>;
popoverVisible: any;
togglePopoverVisible: any;
closePopover: any;
templateName: string;
contentTemplate: any;
getContainer: (element: HTMLElement, selector: string) => Element;
actions: any;
}[];
export function _isNumericTypeSpecific(specific: string): boolean;
export function _isDateTypeSpecific(specific: string): boolean;
export function _getUnconvertiblePoint(propertyName: string, oldValue: string, newValue: string, points: DevExpress.Reporting.Chart.Internal.Series.SeriesPointModel[]): DevExpress.Reporting.Chart.Internal.Series.SeriesPointModel;
export const HandlerUri: DevExpress.Analytics.Internal.IGlobalSubscribableValue<string>;
export class ChartRequests {
static getChartImage(uri: string, chartLayout: any, width: number, height: number): any;
static fieldListCallback(request: DevExpress.Analytics.Utils.IPathRequest): DevExpress.Analytics.Internal.DxPromise<IDataMemberInfo[]>;
}
export const indicatorMapper: {
AverageTrueRange: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
BollingerBands: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
ChaikinsVolatility: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
CommodityChannelIndex: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
DataSourceBasedErrorBars: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
DetrendedPriceOscillator: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
ExponentialMovingAverage: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
FibonacciIndicator: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
FixedValueErrorBars: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
MassIndex: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
MedianPrice: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
MovingAverageConvergenceDivergence: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
PercentageErrorBars: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
RateOfChange: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
RegressionLine: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
RelativeStrengthIndex: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
SimpleMovingAverage: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
StandardDeviation: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
StandardDeviationErrorBars: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
StandardErrorBars: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
TrendLine: (DevExpress.Analytics.Utils.ISerializationInfo | {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
})[];
TriangularMovingAverage: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
TripleExponentialMovingAverageTema: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
TripleExponentialMovingAverageTrix: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
TypicalPrice: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
WeightedClose: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
WeightedMovingAverage: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
WilliamsR: {
propertyName: string;
modelName: string;
displayName: string;
localizationId: string;
editor: DevExpress.Analytics.Utils.IEditorInfo;
}[];
};
export const paneName: DevExpress.Analytics.Utils.ISerializationInfo;
export const axisXName: DevExpress.Analytics.Utils.ISerializationInfo;
export const axisYName: DevExpress.Analytics.Utils.ISerializationInfo;
export const viewMapper: {
FullStackedStepAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
PolarRangeAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
RadarRangeAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
RangeArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
RangeAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedStepAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StepArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StepAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideFullStackedBar3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideFullStackedBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideStackedBar3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideStackedBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedLine3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
WaterfallSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
ScatterPolarLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
ScatterRadarLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedLine3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
NestedDoughnutSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SwiftPlotSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
Funnel3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FunnelSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
ScatterLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
BubbleSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
Spline3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SplineArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedSplineArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SplineAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedSplineAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedSplineArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SplineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedSplineAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
Area3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
PolarAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
RadarAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedArea3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedBar3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideBar3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedBar3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
PolarLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
RadarLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
Doughnut3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
DoughnutSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
PolarPointSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
OverlappedGanttSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
RadarPointSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideGanttSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
AreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
CandleStickSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
FullStackedBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
Line3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
LineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
ManhattanBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
OverlappedRangeBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
Pie3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
PieSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
PointSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
SideBySideRangeBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedAreaSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StackedBarSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StepLineSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StockSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
StepLine3DSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
BoxPlotSeriesView: DevExpress.Analytics.Utils.ISerializationInfoArray;
};
export interface IDiagramViewModel {
axisX?: any;
axisY?: any;
secondaryAxesX?: ko.ObservableArray<DevExpress.Reporting.Chart.Internal.Axis.SecondaryAxisViewModel>;
secondaryAxesY?: ko.ObservableArray<DevExpress.Reporting.Chart.Internal.Axis.SecondaryAxisViewModel>;
defaultPane?: any;
panes?: ko.ObservableArray<DevExpress.Reporting.Chart.Internal.Models.AdditionalPaneViewModel>;
getInfo: () => DevExpress.Analytics.Utils.ISerializationInfoArray;
}
export class DiagramViewModel extends SerializableModel implements IDiagramViewModel, IChartComponent {
getChildComponents(): DevExpress.Reporting.Internal.IChartComponentInfo[];
static toJson(value: DiagramViewModel, serializer: DevExpress.Analytics.Utils.IModelSerializer, refs: DevExpress.Analytics.Utils.IModelSerializerRef): object;
constructor(model: object, type: string, serializer?: DevExpress.Analytics.Utils.IModelSerializer);
secondaryAxesX: ko.ObservableArray<DevExpress.Reporting.Chart.Internal.Axis.SecondaryAxisViewModel>;
secondaryAxesY: ko.ObservableArray<DevExpress.Reporting.Chart.Internal.Axis.SecondaryAxisViewModel>;
axisX: DevExpress.Reporting.Chart.Internal.Axis.AxisXYViewModel;
axisY: DevExpress.Reporting.Chart.Internal.Axis.AxisXYViewModel;
panes: ko.ObservableArray<DevExpress.Reporting.Chart.Internal.Models.AdditionalPaneViewModel>;
defaultPane: {
title: DevExpress.Reporting.Chart.Internal.Models.IChartComponentWithText;
};
}
export const diagram: DevExpress.Analytics.Utils.ISerializationInfo;
export const controlsFactory: DevExpress.Analytics.Utils.ControlsFactory<string>;
export interface IChartControlOptions {
chartSource?: any;
chart?: DevExpress.Reporting.Chart.Internal.Models.ChartViewModel;
dataSource: ko.Observable<DevExpress.Analytics.Internal.IDataSourceInfo> | ko.Computed<DevExpress.Analytics.Internal.IDataSourceInfo>;
size?: DevExpress.Analytics.Elements.ISize;
disabled?: ko.Observable<boolean> | ko.Computed<boolean>;
callbacks?: DevExpress.Reporting.Chart.Internal.IChartControlCallbacks;
parameters?: ko.ObservableArray;
}
export class ChartControlViewModel extends Disposable {
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray;
getControlFactory(): DevExpress.Analytics.Utils.ControlsFactory;
isSeriesPropertyDisabled(name: string): boolean;
isSeriesTemplatePropertyDisabled(name: string): boolean;
private _getSeriesActualArgumentScaleType;
private _initSeries;
private _initChartElementFunctions;
constructor(options: IChartControlOptions);
getPath(propertyName: string): string;
serialize(): object;
save(): object;
isPropertyDisabled(name: string): boolean;
chart: DevExpress.Reporting.Chart.Internal.Models.ChartViewModel;
onSave: (data: any) => void;
dataSource: ko.Observable<DevExpress.Analytics.Internal.IDataSourceInfo> | ko.Computed<DevExpress.Analytics.Internal.IDataSourceInfo>;
seriesDataMember: ko.Observable<string> | ko.Computed<string>;
dataMember: ko.Observable<string> | ko.Computed<string>;
fieldListProvider: ko.Observable<DevExpress.Analytics.Internal.FieldListProvider>;
parameters: ko.ObservableArray;
}
export const chartDataMember: DevExpress.Analytics.Utils.ISerializationInfo;
export const chartSeriesDataMember: DevExpress.Analytics.Utils.ISerializationInfo;
export const fakeChartSerializationInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export const chartControlSerializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray;
export class ChartTreeListDragDropHelper extends ReorderTreeListDragDropHelper {
getSiblings(): ObservableArray<any>;
stop(): void;
}
export class ChartStructureTreeListController extends ObjectStructureTreeListController {
private surface?;
private undoEngine?;
private dragHelperContent?;
constructor(propertyNames?: string[], listPropertyNames?: string[], selectCallback?: (value: DevExpress.Analytics.Widgets.Internal.TreeListItemViewModel) => void, surface?: DevExpress.Analytics.Internal.SurfaceSelection, undoEngine?: ko.Observable<DevExpress.Analytics.Utils.UndoEngine> | ko.Computed<DevExpress.Analytics.Utils.UndoEngine>, dragHelperContent?: DevExpress.Analytics.Internal.DragHelperContent);
}
export class ChartDragDropHandler extends DragDropHandler {
private undoEngine;
dispose(): void;
constructor(surface: ko.Observable<DevExpress.Analytics.Elements.ISurfaceContext> | ko.Computed<DevExpress.Analytics.Elements.ISurfaceContext>, selection: DevExpress.Analytics.Internal.SurfaceSelection, undoEngine: ko.Observable<DevExpress.Analytics.Utils.UndoEngine> | ko.Computed<DevExpress.Analytics.Utils.UndoEngine>, dragHelperContent: DevExpress.Analytics.Internal.DragHelperContent);
startDrag(draggable: DevExpress.Analytics.Widgets.Internal.ITreeListItemViewModel): void;
drag(event: MouseEvent, ui: HTMLElement): void;
doStopDrag(ui: Element, draggable: DevExpress.Analytics.Widgets.Internal.ITreeListItemViewModel, event: MouseEvent): void;
dragDropHelper: DevExpress.Reporting.Chart.Internal.ChartTreeListDragDropHelper;
}
export class ChartStructureObjectProvider extends ObjectStructureProvider {
getClassName(instance: any): any;
createArrayItem(currentTarget: Array<any>, result: DevExpress.Analytics.Utils.IDataMemberInfo[], propertyName?: any): void;
constructor(target: any, displayName?: string, localizationId?: string);
}
export class ChartControlSurface extends Disposable {
constructor(control: DevExpress.Reporting.Chart.Internal.ChartControlViewModel, zoom?: ko.Observable<number>, size?: DevExpress.Analytics.Elements.ISize);
width: ko.Computed<number>;
height: ko.Computed<number>;
imageSrc: ko.Observable<string>;
zoom: ko.Observable<number> | ko.Computed<number>;
templateName: string;
}
export const ActionId: {
Save: string;
};
export function registerControls(): void;
export function _setChartLimitation(chartLimitation: any): void;
export function updateChartSurfaceContentSize(element: any, surfaceSize: ko.Observable<number> | ko.Computed<number>, rtl?: boolean): () => void;
export interface IChartDesignerOptions {
data: {
chartSource?: ko.Observable<any>;
chart?: ko.Observable<DevExpress.Reporting.Chart.Internal.ChartControlViewModel>;
dataSource?: ko.Observable<DevExpress.Analytics.Internal.IDataSourceInfo>;
availableChartDataSources?: ko.Computed<Array<{
displayName: string;
value: any;
}>>;
width?: number;
height?: number;
};
canAddItems?: ko.Computed<boolean>;
fieldListProvider?: DevExpress.Analytics.Internal.FieldListProvider;
callbacks?: DevExpress.Reporting.Chart.Internal.IChartControlCallbacks;
visible?: ko.Observable<boolean>;
localization?: any;
rtl?: boolean;
accessibilityProvider?: DevExpress.Analytics.Internal.IPropertiesAccessibilityProvider;
}
export function subscribeTreelistArray(chartStructureProvider: any, array: ko.ObservableArray<any>, getPath: () => string[], subscribeNewItem?: (item: any, array: any, path: any) => void): ko.Subscription;
export function getPropertyInfo(serializationsInfo: DevExpress.Analytics.Utils.ISerializationInfoArray, index: number, pathComponets: any): DevExpress.Analytics.Utils.ISerializationInfo;
export function createChartStructure(chart: DevExpress.Reporting.Chart.Internal.ChartControlViewModel, selectedItem: any, subscriptions: any, surface: any, undoEngine: any, dragdrophandler: any): {
itemsProvider: DevExpress.Reporting.Chart.Internal.ChartStructureObjectProvider;
treeListController: DevExpress.Reporting.Chart.Internal.ChartStructureTreeListController;
expandRootItems: boolean;
selectedPath: ko.Observable<string> | ko.Computed<string>;
};
export function createChartDesigner(element: HTMLElement, options: IChartDesignerOptions, applyBindings?: boolean): any;
export function registerEditorTemplates(): void;
}
declare module DevExpress.Reporting.Internal {
import ISerializableModel = DevExpress.Analytics.Utils.ISerializableModel;
import IGlobalSubscribableValue = DevExpress.Analytics.Internal.IGlobalSubscribableValue;
import IDisposable = DevExpress.Analytics.Utils.IDisposable;
export interface IChartComponentInfo {
component?: IChartComponent | IChartComponent[];
path: string;
}
export interface IXRChartComponentInfo {
component: IChartComponent;
path: string;
displayPath: string;
}
export interface IChartComponent extends ISerializableModel {
getChildComponents?: () => IChartComponentInfo[];
getExpressionProperties?: () => string[];
name?: ko.Observable<string> | ko.Computed<string>;
}
export function getChartChildComponents(chartComponent: IChartComponent, path: string, displayPath?: string): IXRChartComponentInfo[];
export const cultureInfo: {};
export const generateGuid: () => string;
export function createFullscreenComputed(element: Element, parent: DevExpress.Analytics.Utils.IDisposable): DevExpress.Analytics.Internal.IGlobalSubscribableValue<boolean>;
export function processZoomFactor(accessibilityCompliant: any): void;
export const isMac: any;
export const isIOS: boolean;
export const isAndroid: boolean;
export const isMobile: boolean;
export function transformNewLineCharacters(value: string): string;
export const editorTemplates: {
csvSeparator: {
header: string;
extendedOptions: () => {
placeholder: string;
};
};
};
export class Locker {
constructor();
lock: (action: () => void) => void;
isUpdate: boolean;
}
}
declare module DevExpress.Reporting.Designer.Internal {
import ElementViewModel = DevExpress.Analytics.Elements.ElementViewModel;
import ControlType = DevExpress.Reporting.Designer.Internal.ControlType;
import BandViewModel = DevExpress.Reporting.Designer.Bands.BandViewModel;
import PaddingModel = DevExpress.Analytics.Elements.PaddingModel;
import Disposable = DevExpress.Analytics.Utils.Disposable;
import XRReportElementViewModel = DevExpress.Reporting.Designer.Controls.XRReportElementViewModel;
import DesignControlsHelper = DevExpress.Analytics.Internal.DesignControlsHelper;
import StyleModel = DevExpress.Reporting.Designer.Controls.StyleModel;
import ReportViewModel = DevExpress.Reporting.Designer.Controls.ReportViewModel;
import ActionListsBase = DevExpress.Analytics.Internal.ActionListsBase;
import IActionViewModel = DevExpress.Analytics.Utils.IActionViewModel;
import LanguageHelper = DevExpress.Reporting.Designer.Internal.LanguageHelper;
import ISerializationInfoArray = DevExpress.Analytics.Utils.ISerializationInfoArray;
import IModelAction = DevExpress.Analytics.Internal.IModelAction;
import ReportExpressionEditorWrapper = DevExpress.Reporting.Designer.Widgets.ReportExpressionEditorWrapper;
import IDisplayedValue = DevExpress.Analytics.Utils.IDisplayedValue;
import ISerializationInfo = DevExpress.Analytics.Utils.ISerializationInfo;
import ISerializationInfoWithBindings = DevExpress.Reporting.Designer.Controls.Metadata.ISerializationInfoWithBindings;
import AnalyticDesignControlsHelper = DevExpress.Analytics.Internal.AnalyticDesignControlsHelper;
import IDisplayedObject = DevExpress.Analytics.Internal.IDisplayedObject;
import SurfaceSelection = DevExpress.Analytics.Internal.SurfaceSelection;
import IDesignControlsHelper = DevExpress.Analytics.Internal.IDesignControlsHelper;
import DesignControlsHelper = DevExpress.Reporting.Designer.Internal.DesignControlsHelper;
import UndoEngine = DevExpress.Analytics.Utils.UndoEngine;
import ReportDesignerControlsHelper = DevExpress.Reporting.Designer.Internal.ReportDesignerControlsHelper;
import IReportDesignerErrorPanelSettings = DevExpress.Reporting.Designer.Utils.IReportDesignerErrorPanelSettings;
import ControlScrollingTool = DevExpress.Reporting.Designer.Internal.ControlScrollingTool;
import ErrorType = DevExpress.Reporting.Designer.Internal.ErrorType;
import IErrorModel = DevExpress.Reporting.Designer.Internal.IErrorModel;
import IErrorProvider = DevExpress.Reporting.Designer.Internal.IErrorProvider;
import ObjectItem = DevExpress.Reporting.Designer.Data.ObjectItem;
import DataSourceHelper = DevExpress.Reporting.Designer.Internal.DataSourceHelper;
import IEnumType = DevExpress.Reporting.IEnumType;
import IDataSourceRefInfo = DevExpress.Reporting.Designer.Utils.IDataSourceRefInfo;
import IItemsExtender = DevExpress.Analytics.Internal.IItemsExtender;
import IDataMemberInfo = DevExpress.Analytics.Utils.IDataMemberInfo;
import IPathRequest = DevExpress.Analytics.Utils.IPathRequest;
import ISurfaceContext = DevExpress.Analytics.Elements.ISurfaceContext;
import ModelSerializer = DevExpress.Analytics.Utils.ModelSerializer;
import XRControlSurface = DevExpress.Reporting.Designer.Controls.XRControlSurface;
import XRControlViewModel = DevExpress.Reporting.Designer.Controls.XRControlViewModel;
import XRChartSurface = DevExpress.Reporting.Designer.Controls.XRChartSurface;
import XRPdfContentViewModel = DevExpress.Reporting.Designer.Controls.XRPdfContentViewModel;
import XRRichSurface = DevExpress.Reporting.Designer.Controls.XRRichSurface;
import XRShapeControlSurface = DevExpress.Reporting.Designer.Controls.XRShapeControlSurface;
import IArea = DevExpress.Analytics.Elements.IArea;
import XRTextControlSurfaceBase = DevExpress.Reporting.Designer.Controls.XRTextControlSurfaceBase;
import XRTableControlViewModel = DevExpress.Reporting.Designer.Controls.XRTableControlViewModel;
import IElementViewModel = DevExpress.Analytics.Elements.IElementViewModel;
import ISize = DevExpress.Analytics.Elements.ISize;
import ISelectionTarget = DevExpress.Analytics.Internal.ISelectionTarget;
import PathRequest = DevExpress.Analytics.Utils.PathRequest;
import ITreeListItemViewModel = DevExpress.Analytics.Widgets.Internal.ITreeListItemViewModel;
import TreeListItemViewModel = DevExpress.Analytics.Widgets.Internal.TreeListItemViewModel;
import BandSurface = DevExpress.Reporting.Designer.Bands.BandSurface;
import VerticalBandSurface = DevExpress.Reporting.Designer.Bands.VerticalBandSurface;
import ReportSurface = DevExpress.Reporting.Designer.Controls.ReportSurface;
import DataBindingMode = DevExpress.Reporting.Designer.Internal.DataBindingMode;
import DxPromise = DevExpress.Analytics.Internal.DxPromise;
import IDisplayNameProvider = DevExpress.Analytics.Utils.IDisplayNameProvider;
import IItemsProvider = DevExpress.Analytics.Utils.IItemsProvider;
import ObjectStorageItem = DevExpress.Reporting.Designer.Data.ObjectStorageItem;
import Size = DevExpress.Analytics.Elements.Size;
import DragDropHandler = DevExpress.Analytics.Internal.DragDropHandler;
import DragHelperContent = DevExpress.Analytics.Internal.DragHelperContent;
import IDataSourceInfo = DevExpress.Analytics.Internal.IDataSourceInfo;
import SnapLinesHelper = DevExpress.Analytics.Internal.SnapLinesHelper;
import IComponentAddedEventArgs = DevExpress.Reporting.Designer.Utils.IComponentAddedEventArgs;
import ToolboxDragDropHandler = DevExpress.Analytics.Internal.ToolboxDragDropHandler;
import ControlsFactory = DevExpress.Analytics.Utils.ControlsFactory;
import IAjaxSettings = DevExpress.Analytics.Internal.IAjaxSettings;
import IActionsProvider = DevExpress.Analytics.Internal.IActionsProvider;
import IAction = DevExpress.Analytics.Utils.IAction;
import ITreeListController = DevExpress.Analytics.Widgets.Internal.ITreeListController;
import CodeResolver = DevExpress.Analytics.Internal.CodeResolver;
import ITreeListOptions = DevExpress.Analytics.Widgets.Internal.ITreeListOptions;
import KoTreeListItemFactory = DevExpress.Analytics.Widgets.Internal.KoTreeListItemFactory;
import ArrayPropertyChangedEventArgs = DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs;
import PropertyChangedEventArgs = DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs;
import CustomRule = ;
null.CustomRule;
import NativeEventInfo = DevExpress.events.NativeEventInfo;
import dxTextBox = DevExpress.ui.dxTextBox;
import FieldListItemFactory = DevExpress.Reporting.Designer.Internal.FieldListItemFactory;
import CalculatedField = DevExpress.Reporting.Designer.Data.CalculatedField;
import ReportDesignerTreelistItem = DevExpress.Reporting.Designer.Internal.ReportDesignerTreelistItem;
import IDisposable = DevExpress.Analytics.Utils.IDisposable;
import ObjectExplorerProvider = DevExpress.Analytics.Internal.ObjectExplorerProvider;
import IParameterContainer = DevExpress.Reporting.Designer.Data.IParameterContainer;
import ParameterPanelLayoutItem = DevExpress.Reporting.Designer.Data.ParameterPanelLayoutItem;
import ReorderTreeListDragDropHelper = DevExpress.Analytics.Widgets.Internal.ReorderTreeListDragDropHelper;
import ObjectExplorerDragDropHelper = DevExpress.Reporting.Designer.Internal.ObjectExplorerDragDropHelper;
import GroupLayoutItem = DevExpress.Reporting.Designer.Data.GroupLayoutItem;
import ObjectExplorerDragDropHandler = DevExpress.Reporting.Designer.Internal.ObjectExplorerDragDropHandler;
import ObjectStructureTreeListController = DevExpress.Analytics.Internal.ObjectStructureTreeListController;
import IReportDesignerParameterEditingSettings = DevExpress.Reporting.Designer.Utils.IReportDesignerParameterEditingSettings;
import Parameter = DevExpress.Reporting.Designer.Data.Parameter;
import EditParametersDialog = DevExpress.Reporting.Designer.Tools.EditParametersDialog;
import AddParameterDialog = DevExpress.Reporting.Designer.Tools.AddParameterDialog;
import FederationDataSource = DevExpress.Analytics.Data.FederationDataSource;
import JsonDataSource = DevExpress.Analytics.Data.JsonDataSource;
import SqlDataSource = DevExpress.Analytics.Data.SqlDataSource;
import TableQuery = DevExpress.Analytics.Data.TableQuery;
import IConnectionStringDefinition = DevExpress.Analytics.Wizard.IConnectionStringDefinition;
import IObjectDataSourceWizardState = DevExpress.Analytics.Wizard.IObjectDataSourceWizardState;
import RequestWrapper = DevExpress.QueryBuilder.Utils.RequestWrapper;
import analyticIDataSourceInfo = DevExpress.Analytics.Internal.analyticIDataSourceInfo;
import DxDeferred = DevExpress.Analytics.Internal.DxDeferred;
import DataSourceWizard = DevExpress.Analytics.Wizard.DataSourceWizard;
import DataSourceWizardPageIterator = DevExpress.Analytics.Wizard.DataSourceWizardPageIterator;
import IDataSourceWizardState = DevExpress.Analytics.Wizard.IDataSourceWizardState;
import IMultiQueryDataSourceWizardCallbacks = DevExpress.Analytics.Wizard.Internal.IMultiQueryDataSourceWizardCallbacks;
import IParameter = DevExpress.Analytics.Wizard.Internal.IParameter;
import IRebuildSchemaResponse = DevExpress.QueryBuilder.Utils.IRebuildSchemaResponse;
import MasterDetailEditor = DevExpress.QueryBuilder.Widgets.Internal.MasterDetailEditor;
import ExtensionModel = DevExpress.Reporting.Designer.Controls.ExtensionModel;
import IAnalyticDataSourceInfo = DevExpress.Analy