import { globalRegistry } from './globalRegistry' import { UtilityInterface } from './interfaceFactory'; import { TUtilityRegistry } from './utilityRegistry'; import { isUndefined } from './utils'; export type TUtilityProps = { name?: string, registry?: TUtilityRegistry, } export class Utility { static __implements__: typeof UtilityInterface; static __name__: string; } export class UtilityNotFound { }