import { EnterprisePropertyCategory, EnterprisePropertyDataTypeIds, EnterprisePropertyDefinition, PropertyConfiguration, PropertyDefinition, PropertyDefinitionId } from "../../models"; import { ServiceContainerContext } from "../../core"; import { OmniaContext } from "../../contexts"; import { EnterprisePropertyStore } from "../../stores/EnterprisePropertyStore"; import { MultilingualStore } from "../../stores/MultilingualStore"; import { EnterprisePropertyCategoryStore } from "../../stores/EnterprisePropertyCategoryStore"; declare class EnterprisePropertyToPropertyDefinitionMap { readonly enterprisePropertyDataTypeId: EnterprisePropertyDataTypeIds; readonly propertyDefintionId: PropertyDefinitionId; constructor(propDefinitionCtor: new () => PropertyDefinition, enterprisePropertyDataTypeId: EnterprisePropertyDataTypeIds); } export declare class EnterprisePropertiesProvider { static enterprisePropertyDataTypeToPropertyDefinition: Array; id: import("@omnia/fx-models").GuidValue; title: string; omniaContext: OmniaContext; enterprisePropertyStore: EnterprisePropertyStore; multilingualStore: MultilingualStore; serviceContainerContext: ServiceContainerContext; enterprisePropertyCategoryStore: EnterprisePropertyCategoryStore; private promise; getProperties(): Promise>; getPropertyDefinition(enterprisePropertyDefinition: EnterprisePropertyDefinition): PropertyDefinitionId; getPropertyConfiguration(enterprisePropertyDefinition: EnterprisePropertyDefinition): Promise>>; private getEnterprisePropertyDataTypeToPropertySetting; } export {};