import { Array as TypeSystemArray, OneOf, PropertyType, PropertyValues, VersionedUri } from "../../wasm/type-system";
/**
 * Type guard to determine if a given {@link PropertyValues} is an array definition.
 *
 * @param {PropertyValues} propertyValues
 */
export declare const isPropertyValuesArray: (propertyValues: PropertyValues) => propertyValues is TypeSystemArray<OneOf<PropertyValues>>;
/**
 * Returns all the IDs of all types referenced in a given property type.
 *
 * @param {PropertyType} propertyType
 */
export declare const getReferencedIdsFromPropertyType: (propertyType: PropertyType) => {
    constrainsValuesOnDataTypes: VersionedUri[];
    constrainsPropertiesOnPropertyTypes: VersionedUri[];
};
