import { BaseMyopComponent } from "./IMyopComponent"; import { BaseMyopMessage } from "../../messages"; import { CleanupHandler, IComponentDefinitionConfig, ISkinConfig } from "../../common"; import { loaderOptions } from "../hostSDK"; export declare class MyopWebComponent extends BaseMyopComponent { container: HTMLElement; private customElement; constructor(componentDefinition: IComponentDefinitionConfig, skin: ISkinConfig, container: HTMLElement, customElement: HTMLElement, options?: loaderOptions); cleanupInspect: CleanupHandler; inspect(): CleanupHandler; hide(): void; show(): void; send: (message: BaseMyopMessage) => CleanupHandler; dispose: () => void; }