import { ToolbarItem } from 'devextreme/ui/popup'; import * as ko from 'knockout'; import { DataSource } from '../../model/data-sources/data-source'; import { KnockoutEntry } from '../../model/internal/_knockout-utils'; import { AvailableDataSourcesExtension } from '../extensions/available-data-sources-extension'; import { IPopupContentViewModel } from './_data-source-browser-viewmodel'; export declare class AddDataSourcePopup implements IPopupContentViewModel { addButtonDisable: ko.Computed; title: any; toolbarItems: Array; template: string; bindingData: any; dataSourcesFilter: { (dataSource: DataSource): boolean; }; constructor(accessibleDataSourcesExtension: ko.Computed, dataSourceFilter: { (dataSource: DataSource): boolean; }, addDataSourcesCallback: (d: Array) => void, popupVisible: KnockoutEntry); }