// SPDX-License-Identifier: Apache-2.0
import { Wraps } from './wraps.js';
export class Tss {
    encapsulatedObject;
    _wraps;
    constructor(encapsulatedObject) {
        this.encapsulatedObject = encapsulatedObject;
        this._wraps = new Wraps(encapsulatedObject.wraps);
    }
    get messageSizeSoftLimitBytes() {
        return this.encapsulatedObject.messageSizeSoftLimitBytes;
    }
    get messageSizeHardLimitBytes() {
        return this.encapsulatedObject.messageSizeHardLimitBytes;
    }
    get timeoutAfterReadySeconds() {
        return this.encapsulatedObject.timeoutAfterReadySeconds;
    }
    get readyMaxAttempts() {
        return this.encapsulatedObject.readyMaxAttempts;
    }
    get readyBackoffSeconds() {
        return this.encapsulatedObject.readyBackoffSeconds;
    }
    get wraps() {
        return this._wraps;
    }
}
//# sourceMappingURL=tss.js.map