import { BaseMyopComponent, IMyopComponent } from "./IMyopComponent"; import { BaseMyopMessage } from "../../messages"; import { IComponentDefinitionConfig } from "../../common"; import { loaderOptions } from "../hostSDK.ts"; export declare class MyopRefComponent extends BaseMyopComponent { componentDefinition: IComponentDefinitionConfig; parent: IMyopComponent; constructor(componentDefinition: IComponentDefinitionConfig, parent: IMyopComponent, options?: loaderOptions); hide(): void; show(): void; inspect(): import("../index.ts").CleanupHandler; setHeightBasedOnDocumentElement(): void; setHeightBasedOnScrollHeight(): void; onMessageReceived(incomeMessage: BaseMyopMessage): boolean; send: (message: BaseMyopMessage) => import("../index.ts").CleanupHandler; dispose: () => void; }