/// /// import { IDataMemberInfo } from '@devexpress/analytics-core/analytics-utils'; import { PageFactory, WizardPageBase } from '@devexpress/analytics-core/analytics-wizard'; import { IReportWizardFieldsCallback } from '../../internal/_utils'; import { ILegacyReportWizardState } from '../../reportWizardState'; import { ListViewModel } from '../../_utils'; export declare class LegacySelectColumnsPage extends WizardPageBase { private _fieldListsCallback; private _selectedPath; private _fields; constructor(getFieldListItems: IReportWizardFieldsCallback); canFinish(): boolean; canNext(): boolean; selectedPath(): any; reset(): void; private _beginInternal; initialize(state: ILegacyReportWizardState): JQueryPromise; commit(): JQuery.Promise<{ fields?: Array; }, any, any>; isSelectEnable(): boolean; isUnselectEnable(): boolean; select: () => void; selectAll: () => void; unselect: () => void; unselectAll: () => void; availableFieldDblClick: (field: any) => void; availableFieldClick: (e: { itemData: any; }) => void; selectedFieldDblClick: (field: any) => void; selectedFieldClick: (e: { itemData: any; }) => void; availableFields: ListViewModel; selectedFields: ListViewModel; } export declare function _registerLegacySelectColumnsPage(factory: PageFactory, fieldListItemsCallback: IReportWizardFieldsCallback): void;