/**
* DevExpress Analytics (query-builder\wizard\pages\multiQueryWizard\masterDetailRelationshipsPageBase.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 * as ko from 'knockout';
import { MasterDetailRelation } from '../../../dataSource/sql/masterDetailRelation';
import { ResultSet } from '../../../dataSource/resultSet';
import { IDataSourceBase } from '../../../dataSource/sql/sqlDataSource';
import { MasterDetailEditor } from '../../../widgets/masterdetaileditor/_masterDetailEditor';
import { WizardPageBase } from '../wizardPageBase';
import { IRebuildSchemaResponse } from '../../../utils/requestwrapper';
import { DxPromise } from '../../../../core/utils/_jqueryUtils';
export declare class MasterDetailRelationshipsPageBase extends WizardPageBase {
private _getResultSchema;
private _getResultSet;
protected _resultSet: ResultSet;
protected relationsSubscription: ko.Subscription;
protected _relations: ko.ObservableArray;
protected _dataSource(): IDataSourceBase;
protected _restoreDataSource(state: TState): void;
protected _updateRelations(): void;
constructor(_getResultSchema: (dataSource: IDataSourceBase, queryName?: string, relationsEditing?: boolean) => DxPromise);
canNext(): boolean;
canFinish(): boolean;
initialize(state: TState): JQuery.Promise;
dispose(): void;
_customResetOptions: () => any;
_relationsEditor: ko.Observable;
}