/** * DevExpress Analytics (query-builder\wizard\pages\mongoDBDataSourceWizard\chooseMongoDBSchemaPage.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 { IMongoDBDataSourceWizardState } from '../../dataSourceWizardState'; import { RequestWrapper } from '../../../utils/requestwrapper'; import { PageFactory } from '../../pageFactory'; import { ChooseJsonSchemaPageBase } from '../jsonDataSourceWizard/chooseJsonSchemaPage'; import { MongoDBDataSource } from '../../../dataSource/mongoDB/mongoDBDataSource'; import { MongoDBQuery } from '../../../dataSource/mongoDB/mongoDBQuery'; export declare class ChooseMongoDBSchemaPage extends ChooseJsonSchemaPageBase { private _connectionJson; private get _queries(); private _getQuaryByName; private _getRootNode; private _updateSchema; private _mapQuerySchema; private _updateQueries; private _updateAvailableQueries; protected _createRootNode(): JQuery.Promise; constructor(requestWrapper?: RequestWrapper); initialize(state: IMongoDBDataSourceWizardState): JQuery.Promise; commit(): JQuery.Promise; _querySelectBoxTitle: any; _availableQueries: ko.Observable; _selectedQueryName: ko.Observable; _selectedQuery: MongoDBQuery; _isLoading: ko.Observable; } export declare function _registerChooseMongoDBSchemaPage(factory: PageFactory, requestWrapper?: RequestWrapper): void;