import { Component } from '../..'; import { IComponentConfig } from '../../types'; /** * Acts as a standard interface for ProxyComponents * * TODO: * this needs to truely act as a proxy, passing through all listeners in the * initialize step */ export declare abstract class ProxyComponent extends Component { name: IComponentConfig['name']; type: IComponentConfig['type']; constructor({name, type}: IComponentConfig); abstract initialize(): any; }