import { ToolbarItem } from 'devextreme/ui/popup'; import { Properties as dxValidatorOptions } from 'devextreme/ui/validator'; import * as ko from 'knockout'; import { DataSourceBrowser } from '../../../common/_data-source-browser'; import { DataSource } from '../../../model/data-sources/data-source'; export declare class RenameDataSourceViewModel { _dataSource: DataSource; _dataSourceBrowser: DataSourceBrowser; title: any; label: any; isDataSourceNameValid: ko.Observable; popupVisible: ko.Observable; toolbarItems: Array; dsName: ko.Observable; nameValidationRules: Array; nameTextBoxOptions: any; nameValidatorOptions: dxValidatorOptions; constructor(dataSourceBrowser: DataSourceBrowser); _dataSourceNameValid: (dsName: string) => boolean; show(dataSource: DataSource): void; }