/** * DevExpress Analytics (query-builder\wizard\pages\mongoDBDataSourceWizard\chooseMongoDBCollectionPage.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 { IMongoDBDataBaseDescription, RequestWrapper } from '../../../utils/requestwrapper'; import { PageFactory } from '../../pageFactory'; import { IMongoDBDataSourceWizardState } from '../../dataSourceWizardState'; import { WizardPageBase } from '../wizardPageBase'; import { Properties } from 'devextreme/ui/data_grid'; import { IMongoDBCollection } from '../../../dataSource/mongoDB/mongoDBQuery'; import { FilterStringOptions } from '../../../../widgets/filtereditor/filtereditoroptions'; import { FieldListProvider } from '../../../../core/utils/_fieldListProvider'; export declare class ChooseMongoDBCollectionPage extends WizardPageBase { private _requestWrapper; private _connectionJson; private _bindingContext; private _dataSource; private _editedQuery; private _grid; private _getDatabases; private _getCollections; private _revalidate; private _aliasValidationCallback; constructor(_requestWrapper?: RequestWrapper, rtl?: boolean); _addCollection(): void; commit(): JQuery.Promise; canNext(): boolean; initialize(state: IMongoDBDataSourceWizardState): JQuery.Promise; dispose(): void; _filterEditorOptions: ko.Observable; _filedListProvider: ko.Observable; _filterEditorVisible: ko.Observable; _availableCollections: IMongoDBDataBaseDescription[]; _collections: ko.ObservableArray; _collectionsGrid: Properties; _isValid: ko.Observable; _addQueryDisabled: ko.Observable; } export declare function _registerChooseMongoDBCollectionPage(factory: PageFactory, requestWrapper: RequestWrapper, rtl: boolean): void;