/// /// import { DxPromise } from '@devexpress/analytics-core/analytics-internal'; import { IDataMemberInfo } from '@devexpress/analytics-core/analytics-utils'; import { ITreeListOptions } from '@devexpress/analytics-core/analytics-widgets-internal'; import { PageFactory, WizardPageBase } from '@devexpress/analytics-core/analytics-wizard'; import * as ko from 'knockout'; import { _ReportWizardOptions } from '../internal/utils'; import { IReportWizardFieldsCallback } from '../internal/_utils'; import { IReportWizardState } from '../reportWizardState'; export declare class SelectDataMembersPage extends WizardPageBase { private _fieldListCallBack; protected _hideDataMemberSubItems: boolean; protected _rootItems: ko.ObservableArray; private _dataMemberSelectedPath; private _fieldSelectedPath; private _dataMemberItemsProvider; private _fieldMemberItemsProvider; private _availableFieldsController; private _dataSource; private _checkedDataMembers; private _checkedFields; private initialFullDataMember; protected _wrapFieldListCallback(itemsCallback: IReportWizardFieldsCallback): (IPathRequest: any) => DxPromise; protected get dataSourcePath(): string; private _showDataSource; private getDataMemberSelectedPath; private _beginInternal; private _afterCheckToggled; private _processFields; private _processNode; private _afterCheckToggledFields; private _createMasterDetailTreeNode; private _createMasterDetailFirstTabTreeNode; private _createMasterDetailLeafTreeNode; canNext(): boolean; canFinish(): boolean; constructor(_fieldListCallBack: IReportWizardFieldsCallback, _hideDataMemberSubItems?: boolean); selectDataMember(dataMemberPath: string): void; selectAllDataMembers(): void; selectDataField(dataFieldPath: string): void; selectDataFields(dataMemberPath: string): void; selectAllDataFields(): void; _dataMemberFieldListModel: ITreeListOptions; _fieldMemberFieldListModel: ITreeListOptions; initialize(state: IReportWizardState): JQueryPromise; _haveCheckedFields(): boolean; commit(): JQuery.Promise; _showFirstLevelDataMembers: ko.Observable; _multiSelectMode: boolean; _selectDataMembersCaption: any; _selectDataFieldsCaption: any; } export declare function _registerSelectDataMembersPage(factory: PageFactory, reportWizardOptions: _ReportWizardOptions, pageId?: string): void;