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