import { InAppMessagePresentationContext } from "../../../present/presentation/InAppMessagePresentationContext"; import { InAppMessageUi } from "../../InAppMessageUi"; import { InAppMessageViewStatus } from "../InAppMessageViewStatus"; import { HtmlInAppMessageRenderer } from "./HtmlInAppMessageRenderer"; import { InAppMessageHtmlContentResolver } from "../../html/InAppMessageHtmlContentResolver"; import { InAppMessageBridge } from "../../html/InAppMessageBridge"; import { InAppMessageView } from "../InAppMessageView"; import { InAppMessageBaseView } from "../InAppMessageBaseView"; export declare class HtmlInAppMessageView extends InAppMessageBaseView implements InAppMessageView { readonly context: InAppMessagePresentationContext; readonly ui: InAppMessageUi; readonly status: InAppMessageViewStatus; private readonly htmlResolver; private readonly renderer; private readonly bridge; private static OPEN_TIMEOUT_MILLIS; constructor(context: InAppMessagePresentationContext, ui: InAppMessageUi, status: InAppMessageViewStatus, htmlResolver: InAppMessageHtmlContentResolver, renderer: HtmlInAppMessageRenderer, bridge: InAppMessageBridge); private render; open(): Promise; close(): void; destroy(): void; }