import { DataObj, DataObjClass } from '../../types/data-structures';
import { IWrapperType } from '../../types/generic';
/**
 * This class wrap any Smeup List object and allow to handle it as standard array elements.
 * NB. Use this class whenever you are dealing with objects of type list (JL)
 */
declare class SmeupList implements IWrapperType<string[]> {
    private class;
    private value;
    constructor(objClass: DataObjClass | undefined, value: string[]);
    static fromDataObj(obj: DataObj | undefined): SmeupList;
    static fromString(value: string): SmeupList;
    getValue(): string[];
    getLegacyValue(): string;
}
export default SmeupList;
//# sourceMappingURL=list.d.ts.map