import * as ULTIPA from "../types/types";
import { DecimalExtral } from "../types/types";
export declare namespace PropertyUtils {
    const IsBasePropertyType: (...types: ULTIPA.UltipaPropertyType[]) => boolean;
    const propertyGet: (type: ULTIPA.UltipaPropertyType) => string;
    const PropertyTypeDescValid: (type: ULTIPA.UltipaPropertyType, subTypes?: ULTIPA.UltipaPropertyType[]) => {
        ok: boolean;
        msg: string;
    };
    const GetPropertyTypeDesc: (type: ULTIPA.UltipaPropertyType, subTypes?: ULTIPA.UltipaPropertyType[], extra?: DecimalExtral) => string;
    const GetPropertyType: (typeDesc: string) => {
        type: ULTIPA.UltipaPropertyType;
        subTypes?: ULTIPA.UltipaPropertyType[];
        subTypesDesc?: string[];
        decimalExtra?: DecimalExtral;
    };
    const GetPropertyTypeToString: (typeDescUpper: string) => void;
}
