/**
* DevExpress Analytics (query-builder\wizard\pages\sqlDataSourceWizard\configureQueryPage.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 { _DataSourceWizardOptions } from '../../dataSourceWizard';
import { ISqlDataSourceWizardState } from '../../dataSourceWizardState';
import { QueryBuilderPopup } from '../../internal/_queryBuilderPopup';
import { ISqlQueryControl } from '../../internal/_selectStatementQueryControl';
import { PageFactory } from '../../pageFactory';
import { WizardPageBase } from '../wizardPageBase';
export declare class ConfigureQueryPage extends WizardPageBase {
private _options;
static QUERY_TEXT: string;
static SP_TEXT: string;
private _proceduresList;
private _selectStatementControl;
private _dataSourceWrapper;
private _connection;
private _dataSource;
constructor(_options: _DataSourceWizardOptions);
canNext(): boolean;
canFinish(): boolean;
runQueryBuilder(): void;
localizeQueryType(queryTypeString: string): string;
initialize(state: ISqlDataSourceWizardState): JQueryPromise;
commit(): JQuery.Promise;
queryNameCaption: () => string;
queryControl: ko.Observable;
runQueryBuilderBtnText: ko.PureComputed;
placeholder: () => string;
popupQueryBuilder: QueryBuilderPopup;
queryName: ko.Observable;
queryTypeItems: string[];
selectedQueryType: ko.Observable;
initialName: string;
}
export declare function _registerConfigureQueryPage(factory: PageFactory, dataSourceWizardOptions: _DataSourceWizardOptions): void;