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