import { MyopBindMessage, MyopBindReplayMessage } from "./BaseMessage"; import { MyopMessageKey } from "../common/MyopMessages"; import { IComponentConfig, IRefConfig } from "../common"; import { loaderOptions } from "../host/hostSDK.ts"; export declare class CreateRefComponentMessage extends MyopBindMessage { refConfig: IRefConfig; nestedComponentConfig: IComponentConfig; options: loaderOptions; replyMessageKey: MyopMessageKey; messageType: string; constructor(refConfig: IRefConfig, nestedComponentConfig: IComponentConfig, options: loaderOptions, handler: (message: RefComponentCreatedMessage) => void); } export type NestedRef = { refName: string; componentDefinitionId: string; }; export declare class RefComponentCreatedMessage extends MyopBindReplayMessage { replayToHandler: string; nestedRefs: NestedRef[]; failed?: boolean; messageType: string; constructor(replayToHandler: string, nestedRefs: NestedRef[], failed?: boolean); }