/** * DevExpress Analytics (query-builder\wizard\pageIterator.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { DxPromise } from '../../core/utils/_jqueryUtils'; import { Disposable } from '../../serializer/disposable'; import { PageFactory } from './pageFactory'; import { _WrappedWizardPage } from './pages/__wrappedWizardPage'; import { StateManager } from './stateManager'; export declare class PageIterator extends Disposable { pageFactory: PageFactory; stateManager: StateManager; private _onResetPage; dispose(): void; private _pages; private _currentIndex; private __resetPages; private _nextPage; private _getNextExistingPage; _resetPages(): void; private _getNextNewPage; constructor(pageFactory: PageFactory, stateManager: StateManager, _onResetPage?: (page: _WrappedWizardPage) => void); _getStartPage(pageId?: string): _WrappedWizardPage; _getNextPage(): DxPromise<_WrappedWizardPage>; _getPreviousPage(): DxPromise<_WrappedWizardPage>; _goToPage(pageId: string): DxPromise<_WrappedWizardPage>; _getCurrentPage(): _WrappedWizardPage; _getCurrentState(): T; getNextPageId(pageId?: string): string; }