export declare const ATTRIBUTE_NAME_PATTERN = "^[a-zA-Z][a-zA-Z0-9_]*$";
export declare const attributeNameRegex: RegExp;
export declare const ENUM_VALUE_PATTERN = "^[_a-zA-Z][_a-zA-Z0-9]*$";
export declare const enumValueRegex: RegExp;
export declare const STATE_NAME_PATTERN = "^[a-zA-Z][_a-zA-Z0-9]*$";
export declare const stateNameRegex: RegExp;
export declare const LANGUAGE_ISO_CODE_PATTERN = "^[a-z]+$";
export declare const languageIsoCodeRegex: RegExp;
export declare const storageDataTypeCapabilityType: {
    VALUE: number;
    LIST: number;
    STRING: number;
    BOOLEAN: number;
};
export declare const storageDataTypeCapabilities: {
    in: number;
    lt: number;
    lte: number;
    gt: number;
    gte: number;
    contains: number;
    starts_with: number;
    ends_with: number;
    ne: number;
    not_in: number;
    not_contains: number;
    not_starts_with: number;
    not_ends_with: number;
    includes: number;
    not_includes: number;
    is_null: number;
};
export declare const entityPropertiesWhitelist: Array<string>;
export declare const attributePropertiesWhitelist: Array<string>;
export declare const viewEntityPropertiesWhitelist: Array<string>;
export declare const viewAttributePropertiesWhitelist: Array<string>;
export declare const shadowEntityPropertiesWhitelist: Array<string>;
export declare const shadowEntityAttributePropertiesWhitelist: Array<string>;
