export class Surface { constructor() { } intersect() { throw 'not implemented'; }; }