import { IPropertyBindingProvider, Guid } from "@omnia/fx-models";
export interface IPropertyBindingProviderRegistrationApi extends IRegisteredPropertyBindingProviderApi {
    registerProvider<TPropertyBindingProvider extends IPropertyBindingProvider>(registration: new () => TPropertyBindingProvider): void;
}
export interface IRegisteredPropertyBindingProviderApi {
    getProviders(): Promise<(new () => IPropertyBindingProvider)[]>;
    getProvider(providerId: Guid): Promise<(new () => IPropertyBindingProvider)>;
}
