import { Constructor, interfaceOfClass, looseInstanceOfClass, } from 'clone-class' import { Puppet, } from './puppet-abstract.js' import type { PuppetInterface, } from './puppet-interface.js' const interfaceOfPuppet = interfaceOfClass(Puppet as any as Constructor)() const looseInstanceOfPuppet = looseInstanceOfClass(Puppet as any as Constructor) export { interfaceOfPuppet, looseInstanceOfPuppet, }