/** * DevExpress Analytics (query-builder\wizard\pages\federationDataSourceWizard\federatedMasterDetailRelationshipsPage.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 { IFederationDataSourceWizardState } from '../../dataSourceWizardState'; import { MasterDetailEditor } from '../../../widgets/masterdetaileditor/_masterDetailEditor'; import { PageFactory } from '../../pageFactory'; import { FederationDataSource } from '../../../dataSource/federation/federationDataSource'; import { _MultiQueryDataSourceWizardOptions } from '../../multiQueryDataSourceWizard'; import { MasterDetailRelationshipsPageBase } from '../multiQueryWizard/masterDetailRelationshipsPageBase'; import { IDataSourceBase } from '../../../dataSource/sql/sqlDataSource'; import { DxPromise } from '../../../../core/utils/_jqueryUtils'; export declare class FederatedMasterDetailRelationshipsPage extends MasterDetailRelationshipsPageBase { private _options; private _federationDataSource; protected _restoreDataSource(state: IFederationDataSourceWizardState): void; protected _dataSource(): IDataSourceBase; constructor(federationDataSourceResultSchema: (dataSource: FederationDataSource) => DxPromise<{ resultSchemaJSON: string; }>, _options: _MultiQueryDataSourceWizardOptions); commit(): JQuery.Promise; _customResetOptions: () => any; _relationsEditor: ko.Observable; } export declare function _registerFederatedMasterDetailRelationshipsPage(factory: PageFactory, federationDataSourceResultSchema: (dataSource: FederationDataSource) => DxPromise<{ resultSchemaJSON: string; }>, wizardOptions: _MultiQueryDataSourceWizardOptions): void;