UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

803 lines 900 kB
/** * 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