import { IPropertyDefinition } from "../contracts/base"; import { ICultureInsensitiveProperty } from "../contracts/base/culture-insensitive-property"; import { ICultureSensitiveProperty } from "../contracts/base/culture-sensitive-property"; import { IProperty } from "../contracts/base/property"; import CultureInfo from "../culture-info"; export declare class PropertyFactory { static createProperties(definitions: Array, cultures?: Array): Array; static createCultureSensitiveProperty(definition: IPropertyDefinition, cultures: Array): ICultureSensitiveProperty; static createCultureInsensitiveProperty(definition: IPropertyDefinition): ICultureInsensitiveProperty; }