import { PropertyDefinition } from '../../typedef/definition/PropertyDefinition';
export declare class PropertyDefinitionCodec {
    static decodeArray(list: any[]): PropertyDefinition[];
    static decode(o: any): PropertyDefinition;
    static encode(def: PropertyDefinition): any;
    static encodeArray(list: PropertyDefinition[]): any[];
    private static hasValueList;
    private static hasValueRange;
}
