import type { IController } from 'angular';
import type { Application } from '../../application.model';
import type { ApplicationDataSource } from '../../service/applicationDataSource';
import './applicationDataSourceEditor.component.less';
export declare class DataSourceEditorController implements IController {
    application: Application;
    model: any;
    explicitlyEnabled: string[];
    explicitlyDisabled: string[];
    isDirty: boolean;
    saving: boolean;
    saveError: boolean;
    original: string;
    dataSources: ApplicationDataSource[];
    $onInit(): void;
    dataSourceChanged(key: string): void;
    revert(): void;
    save(): void;
}
export declare const APPLICATION_DATA_SOURCE_EDITOR = "spinnaker.core.application.config.applicationDataSourceEditor";
