import { InAppMessageUi } from "../../InAppMessageUi"; import { InAppMessageView } from "../InAppMessageView"; import { InAppMessageRenderScriptLoader } from "../../script/InAppMessageRenderScriptLoader"; import { InAppMessagePresentationContext } from "../../../present/presentation/InAppMessagePresentationContext"; import { InAppMessageViewFactory } from "./InAppMessageViewFactory"; export declare class ScriptInAppMessageViewFactory implements InAppMessageViewFactory { private readonly scriptLoader; private readonly supportedDisplayTypes; constructor(scriptLoader: InAppMessageRenderScriptLoader); static create(scriptLoader: InAppMessageRenderScriptLoader): ScriptInAppMessageViewFactory; create(context: InAppMessagePresentationContext, ui: InAppMessageUi): InAppMessageView | null; supports(context: InAppMessagePresentationContext): boolean; }