import { InAppMessagePresentationContext } from "../../../present/presentation/InAppMessagePresentationContext"; import { InAppMessageHtmlContentResolver } from "../../html/InAppMessageHtmlContentResolver"; import { InAppMessageUi } from "../../InAppMessageUi"; import { InAppMessageView } from "../InAppMessageView"; import { InAppMessageViewFactory } from "./InAppMessageViewFactory"; import { InAppMessageBridgeFactory } from "../../html/InAppMessageBridgeFactory"; export declare class HtmlInAppMessageViewFactory implements InAppMessageViewFactory { private readonly htmlResolver; private readonly bridgeFactory; constructor(htmlResolver: InAppMessageHtmlContentResolver, bridgeFactory: InAppMessageBridgeFactory); static create(htmlResolver: InAppMessageHtmlContentResolver, bridgeFactory: InAppMessageBridgeFactory): HtmlInAppMessageViewFactory; create(context: InAppMessagePresentationContext, ui: InAppMessageUi): InAppMessageView | null; supports(context: InAppMessagePresentationContext): boolean; }