import { BasicCompilationEntity, IPureObject } from "../../core/base"; import { IChildRefPrivates } from "../../core/child-ref"; export declare abstract class BasicChildRef extends BasicCompilationEntity { private __refId; private __refOptions; get componentRef(): string; constructor(); setRefComponentId(refEntityId: IChildRefPrivates["__refId"]): this; setRefOptions(options: IChildRefPrivates["__refOptions"]): this; /** @override */ protected onInit(): Promise; /** @override */ protected onPreEmit(): Promise; /** @override */ protected onEmit(): Promise; /** @override */ protected onPostEmit(): Promise; }