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