import { BasicChildRef, IComponentChildRefPrivates, ICompositionChildRefPrivates, IDirectiveChildRefPrivates, IInnerComponent, IPureObject } from "../../core"; export declare abstract class BasicDirectiveChildRef extends BasicChildRef { protected __options: IDirectiveChildRefPrivates["__options"]; get entityInputs(): IDirectiveChildRefPrivates["__options"]["input"]; constructor(); } export declare abstract class BasicCompositionChildRef extends BasicChildRef { protected __options: ICompositionChildRefPrivates["__options"]; protected __refComponents: ICompositionChildRefPrivates["__refComponents"]; get entityInputs(): ICompositionChildRefPrivates["__options"]["input"]; protected __instanceRef: ICompositionChildRefPrivates["__instanceRef"]; constructor(); protected bootstrap(): Promise; } export declare abstract class BasicComponentChildRef extends BasicChildRef { protected __options: IComponentChildRefPrivates["__options"]; protected __refComponents: IComponentChildRefPrivates["__refComponents"]; protected __refDirectives: IComponentChildRefPrivates["__refDirectives"]; protected __refRequires: IComponentChildRefPrivates["__refRequires"]; private __allDirectives; constructor(); protected onInit(): Promise; protected bootstrap(): Promise; }