System.register(["__unresolved_0", "cc"], function (_export, _context) {
  "use strict";

  var _reporterNs, _cclegacy, _crd, serviceProto;

  function _reportPossibleCrUseOfServiceProto(extras) {
    _reporterNs.report("ServiceProto", "tsrpc-proto", _context.meta, extras);
  }

  function _reportPossibleCrUseOfMsgAfterFrames(extras) {
    _reporterNs.report("MsgAfterFrames", "./MsgAfterFrames", _context.meta, extras);
  }

  function _reportPossibleCrUseOfMsgInpFrame(extras) {
    _reporterNs.report("MsgInpFrame", "./MsgInpFrame", _context.meta, extras);
  }

  function _reportPossibleCrUseOfMsgRequireSyncState(extras) {
    _reporterNs.report("MsgRequireSyncState", "./MsgRequireSyncState", _context.meta, extras);
  }

  function _reportPossibleCrUseOfMsgSyncFrame(extras) {
    _reporterNs.report("MsgSyncFrame", "./MsgSyncFrame", _context.meta, extras);
  }

  function _reportPossibleCrUseOfMsgSyncState(extras) {
    _reporterNs.report("MsgSyncState", "./MsgSyncState", _context.meta, extras);
  }

  function _reportPossibleCrUseOfReqLogin(extras) {
    _reporterNs.report("ReqLogin", "./PtlLogin", _context.meta, extras);
  }

  function _reportPossibleCrUseOfResLogin(extras) {
    _reporterNs.report("ResLogin", "./PtlLogin", _context.meta, extras);
  }

  function _reportPossibleCrUseOfReqReady(extras) {
    _reporterNs.report("ReqReady", "./PtlReady", _context.meta, extras);
  }

  function _reportPossibleCrUseOfResReady(extras) {
    _reporterNs.report("ResReady", "./PtlReady", _context.meta, extras);
  }

  function _reportPossibleCrUseOfReqReconnect(extras) {
    _reporterNs.report("ReqReconnect", "./PtlReconnect", _context.meta, extras);
  }

  function _reportPossibleCrUseOfResReconnect(extras) {
    _reporterNs.report("ResReconnect", "./PtlReconnect", _context.meta, extras);
  }

  return {
    setters: [function (_unresolved_) {
      _reporterNs = _unresolved_;
    }, function (_cc) {
      _cclegacy = _cc.cclegacy;
    }],
    execute: function () {
      _crd = true;

      _cclegacy._RF.push({}, "b5d68cRzp9Goaqh/KfOq1OB", "serviceProto", undefined);

      _export("serviceProto", serviceProto = {
        "version": 13,
        "services": [{
          "id": 10,
          "name": "AfterFrames",
          "type": "msg"
        }, {
          "id": 7,
          "name": "InpFrame",
          "type": "msg"
        }, {
          "id": 11,
          "name": "RequireSyncState",
          "type": "msg"
        }, {
          "id": 8,
          "name": "SyncFrame",
          "type": "msg"
        }, {
          "id": 12,
          "name": "SyncState",
          "type": "msg"
        }, {
          "id": 5,
          "name": "Login",
          "type": "api"
        }, {
          "id": 9,
          "name": "Ready",
          "type": "api"
        }, {
          "id": 6,
          "name": "Reconnect",
          "type": "api"
        }],
        "types": {
          "MsgAfterFrames/MsgAfterFrames": {
            "type": "Interface",
            "properties": [{
              "id": 0,
              "name": "stateData",
              "type": {
                "type": "Any"
              }
            }, {
              "id": 1,
              "name": "stateFrameIndex",
              "type": {
                "type": "Number"
              }
            }, {
              "id": 2,
              "name": "afterFrames",
              "type": {
                "type": "Array",
                "elementType": {
                  "type": "Reference",
                  "target": "../GameSyncFrame/GameSyncFrame"
                }
              }
            }, {
              "id": 3,
              "name": "maxSyncFrameIndex",
              "type": {
                "type": "Number"
              }
            }, {
              "id": 4,
              "name": "serverSyncFrameRate",
              "type": {
                "type": "Number"
              }
            }]
          },
          "../GameSyncFrame/GameSyncFrame": {
            "type": "Interface",
            "properties": [{
              "id": 1,
              "name": "connectionInputs",
              "type": {
                "type": "Array",
                "elementType": {
                  "type": "Reference",
                  "target": "../GameSyncFrame/ConnectionInputFrame"
                }
              }
            }],
            "indexSignature": {
              "keyType": "String",
              "type": {
                "type": "Any"
              }
            }
          },
          "../GameSyncFrame/ConnectionInputFrame": {
            "type": "Interface",
            "properties": [{
              "id": 0,
              "name": "connectionId",
              "type": {
                "type": "String"
              }
            }, {
              "id": 1,
              "name": "operates",
              "type": {
                "type": "Array",
                "elementType": {
                  "type": "Reference",
                  "target": "../GameSyncFrame/ConnectionInputOperate"
                }
              }
            }],
            "indexSignature": {
              "keyType": "String",
              "type": {
                "type": "Any"
              }
            }
          },
          "../GameSyncFrame/ConnectionInputOperate": {
            "type": "Interface",
            "indexSignature": {
              "keyType": "String",
              "type": {
                "type": "Any"
              }
            }
          },
          "MsgInpFrame/MsgInpFrame": {
            "type": "Interface",
            "properties": [{
              "id": 0,
              "name": "operates",
              "type": {
                "type": "Array",
                "elementType": {
                  "type": "Reference",
                  "target": "../GameSyncFrame/ConnectionInputOperate"
                }
              }
            }],
            "indexSignature": {
              "keyType": "String",
              "type": {
                "type": "Any"
              }
            }
          },
          "MsgRequireSyncState/MsgRequireSyncState": {
            "type": "Interface"
          },
          "MsgSyncFrame/MsgSyncFrame": {
            "type": "Interface",
            "properties": [{
              "id": 0,
              "name": "syncFrame",
              "type": {
                "type": "Reference",
                "target": "../GameSyncFrame/GameSyncFrame"
              }
            }, {
              "id": 1,
              "name": "frameIndex",
              "type": {
                "type": "Number"
              }
            }]
          },
          "MsgSyncState/MsgSyncState": {
            "type": "Interface",
            "properties": [{
              "id": 0,
              "name": "stateData",
              "type": {
                "type": "Any"
              }
            }, {
              "id": 1,
              "name": "stateFrameIndex",
              "type": {
                "type": "Number"
              }
            }]
          },
          "PtlLogin/ReqLogin": {
            "type": "Interface",
            "properties": [{
              "id": 0,
              "name": "loginToken",
              "type": {
                "type": "String"
              }
            }]
          },
          "PtlLogin/ResLogin": {
            "type": "Interface",
            "properties": [{
              "id": 1,
              "name": "connectionId",
              "type": {
                "type": "String"
              }
            }]
          },
          "PtlReady/ReqReady": {
            "type": "Interface",
            "extends": [{
              "id": 0,
              "type": {
                "type": "Reference",
                "target": "../../tsgf/PtlBase/BaseRequest"
              }
            }]
          },
          "../../tsgf/PtlBase/BaseRequest": {
            "type": "Interface"
          },
          "PtlReady/ResReady": {
            "type": "Interface",
            "extends": [{
              "id": 0,
              "type": {
                "type": "Reference",
                "target": "../../tsgf/PtlBase/BaseResponse"
              }
            }]
          },
          "../../tsgf/PtlBase/BaseResponse": {
            "type": "Interface"
          },
          "PtlReconnect/ReqReconnect": {
            "type": "Interface",
            "properties": [{
              "id": 1,
              "name": "connectionId",
              "type": {
                "type": "String"
              }
            }]
          },
          "PtlReconnect/ResReconnect": {
            "type": "Interface",
            "properties": [{
              "id": 1,
              "name": "connectionId",
              "type": {
                "type": "String"
              }
            }]
          }
        }
      });

      _cclegacy._RF.pop();

      _crd = false;
    }
  };
});
//# sourceMappingURL=serviceProto.js.map