import { Component } from '..'; import { IComponentConfig, IRegistryConfig } from '../types'; import { ModuleProxy } from './Ipc/ModuleProxy'; import { ProxyComponent } from './Ipc/ProxyComponent'; export declare const proxyConstructorMap: Map; export declare class Registry { config: IRegistryConfig; private components; constructor(config: IRegistryConfig); initialize(): Promise; add: (config: IComponentConfig) => ProxyComponent; get = ProxyComponent>(key: string): C; }