cc.Class的一些疑问

var newClass = cc.Class({})
module.exports = newClass

const newClass = require('newClass ');
cc.Class({
extends: cc.Component,

properties: {
    nodePool: {
        default: [],
        type: newClass 
    },
},)}

这样我在编辑器导入的时候. 会自动实例化 newClass 这个类。
但是如果我换到ts 就无法实现. 请问一下。ts 应该怎么去声明这种数据