///
import { ChooseDataSourceTypePage, ITypeItem, PageFactory, _DataSourceWizardOptions } from '@devexpress/analytics-core/analytics-wizard';
import { KnockoutTemplate } from '../../../common';
import { DashboardDataSourceWizardOptions } from '../models/_data-source-wizard-model';
import { IDashboardDataSourceWizardConnectionStrings, IDashboardDataSourceWizardState } from '../models/data-source-wizard-model';
export declare class DashboardChooseDataSourceTypePage extends ChooseDataSourceTypePage {
connectionStrings: IDashboardDataSourceWizardConnectionStrings;
private _dataSources;
private _confirmDialogViewModel;
private _confirmDialogCustomTemplate;
private _customTemplates;
constructor(wizardOptions: _DataSourceWizardOptions, customTemplates: ko.ObservableArray);
protected _createTypeItems(): ITypeItem[];
commit(): JQuery.Promise;
dispose(): void;
}
export declare function _registerChooseDataSourceTypePage(factory: PageFactory, wizardOptions: DashboardDataSourceWizardOptions, customTemplates: ko.ObservableArray): void;