Chaiscript class interface

Hello,
I would like to know if it’s possible for chaiscript class to implement an interface that the class has to follow, in order to enforce developer that add new scripts in a game for instance to follow the correct template the class should have.

For instance I am making a game where the logic of monsters is contained in a chaiscript class

class Monster {
      selectTarget() {
      // ....
      }
     selectAttack() {
      //...
     }
     // other mandatory method
}

is there a way to enforce new class to follow a specific interface and to fail at the evaluation of the class if the interface is not followed properly ?

Something which would look like that:

class NewMonster : MonsterInterface {
       // doesn't implement the mandatory method and so, fail to be loaded by 
}

I there a way to do something like that (or having this kind of behaviour regardless of the syntax)?