"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AsyncTE = exports.AsyncTERef = exports.AsyncTEWatch = exports.AsyncTECall = exports.AsyncTEGet = void 0;
const MethodNotImplementedError_1 = require("../../../exception/MethodNotImplementedError");
const AsyncTEGet = (date) => ({});
exports.AsyncTEGet = AsyncTEGet;
const AsyncTECall = (date) => ({
    $encode: function (data, callback) {
        throw new MethodNotImplementedError_1.MethodNotImplementedError();
    },
});
exports.AsyncTECall = AsyncTECall;
const AsyncTEWatch = (date) => {
    return {};
};
exports.AsyncTEWatch = AsyncTEWatch;
const AsyncTERef = (date) => ({});
exports.AsyncTERef = AsyncTERef;
const AsyncTE = (date) => {
    return {
        ...(0, exports.AsyncTEGet)(date),
        ...(0, exports.AsyncTECall)(date),
        ...(0, exports.AsyncTEWatch)(date),
        ...(0, exports.AsyncTERef)(date),
    };
};
exports.AsyncTE = AsyncTE;
//# sourceMappingURL=AsyncTE.js.map