import { Properties, PropertyValue } from "../model/model"; export default class PropertyUtil { private static SYSTEM_PROPERTY_KEY_PREFIX; private static MAX_PROPERTIES_COUNT; private static MAX_PROPERTY_KEY_LENGTH; private static MAX_PROPERTY_VALUE_LENGTH; static sanitize(properties: { [key: string]: any; } | undefined | null): Properties; static isValidProperty(key: any, value: any): boolean; static isValidKey(key: any): key is string; static sanitizeValue(key: string, value: any): PropertyValue | null; static isValidValue(value: any): value is PropertyValue; private static isValidElement; static truncateStringValue(value: PropertyValue): PropertyValue; }