import { ApiPath, EnterprisePropertyDataTypeIds, EnterprisePropertyToPropertySettingsMap, IExtendApiManifestWithConfiguration, PropertyDefinition, PropertySetting } from "@omnia/fx-models"; export interface IEnterprisePropertyToPropertySettingMappingApi { getEnterprisePropertySetting: (enterprisePropertyDataTypeId: string) => Promise; registerEnterprisePropertyToPropertySettingMap: (propDefinitionCtor: new () => PropertyDefinition, enterprisePropertyDataTypeId: EnterprisePropertyDataTypeIds, propSettingCtor?: new () => PropertySetting) => void; } declare module "./UxApi" { interface IOmniaUxApi { enterprisePropertyDefinitionMapping: { registration: Promise; }; } interface IOmniaUxExtendApiManifest { enterprisePropertyDefinitionMapping: { registration: ApiPath; mappings: IExtendApiManifestWithConfiguration; }; } }