import type { Constructor } from 'clone-class'; import type { MixinProtectedProperty } from '../mixins/mod.js'; import type { PuppetSkeletonProtectedProperty } from './puppet-skeleton.js'; import type { Puppet } from './puppet-abstract.js'; type PuppetProtectedProperty = MixinProtectedProperty | PuppetSkeletonProtectedProperty; type PuppetInterface = Omit; type PuppetConstructor = Constructor; export type { PuppetProtectedProperty, PuppetConstructor, PuppetInterface, }; //# sourceMappingURL=puppet-interface.d.ts.map