import { EventBus } from '../bus.api'; import { MessageProxyConfig, ProxyControl } from './message.proxy.api'; /** * MessageProxy transparently connects up event bus instances across the main application * and across child applications, running inside iframes. ShadowDOM support will make it in as an optional * variant, once we have WebComponent Support universally in browsers. */ export declare class MessageProxy { private bus; constructor(bus: EventBus); private proxyControl; /** * Enable proxy, pass in a configuration to set things in motion. * * @param {MessageProxyConfig} config */ enableProxy(config: MessageProxyConfig): ProxyControl; }