import IComponentRegistry from './IComponentRegistry'; import Registry from './Registry'; /** * Core functionality of the react-registry library. Use through {@link Registry} instead of directly. * For full documentation: {@link https://www.devnet.io/libs/react-registry/docs} * * @author Joe Esposito */ export default class ComponentRegistry implements IComponentRegistry { static DEFAULT_TARGET: string; static getInstance(): ComponentRegistry; private static instance; private registries; private constructor(); getRegistry(target?: string): Registry; register(component: object, key: string, conditions?: object, target?: string): void; get(key: string, conditions?: object, target?: string): object | undefined; }