import { IAccountDetails } from 'core/account';
import { Application } from 'core/application';
import { ICloudProviderConfig } from '../CloudProviderRegistry';
export declare type IProviderSelectionFilter = (app: Application, acc: IAccountDetails, prov: ICloudProviderConfig) => boolean;
export declare class ProviderSelectionService {
    static selectProvider(application: Application, feature: string, filterFn?: IProviderSelectionFilter): PromiseLike<string>;
    static isDisabled(app: Application): PromiseLike<boolean>;
}
