import { DataSource } from '../../model/data-sources/data-source'; import { Notification } from '../../model/internal/_interfaces'; import { UiStateType } from '../../model/items/dashboard-item'; export declare class AvailableDataSourcesViewModel { private _dataSources; selectedDataSources: ko.ObservableArray; uiState: ko.Computed; errorState: ko.Observable; private _showCreateDataSourceWizardDelegate; constructor(_dataSources: ko.ObservableArray, selectedDataSources: ko.ObservableArray, uiState: ko.Computed, errorState: ko.Observable, _showCreateDataSourceWizardDelegate: ko.Computed<{ (federationSources: DataSource[]): void; }>); getDataSources(dataSourcesFilter?: { (ds: DataSource): boolean; }): DataSource[]; get canCreateDataSourceWizard(): boolean; showCreateDataSourceWizard: (federationSources: DataSource[]) => void; }