import { InAppMessageDeliverResponse } from "./InAppMessageDeliverResponse"; import { InAppMessageDeliverRequest } from "./InAppMessageDeliverRequest"; import { InAppMessagePresentProcessor } from "../present/InAppMessagePresentProcessor"; import { UserManager } from "../../../core/internal/user/UserManager"; import WorkspaceFetcher from "../../../core/internal/workspace/WorkspaceFetcher"; import { InAppMessageIdentifierChecker } from "../evaluation/InAppMessageIdentifierChecker"; import { InAppMessageLayoutResolver } from "../evaluation/InAppMessageLayoutResolver"; import { InAppMessageEvaluateProcessor } from "../evaluation/InAppMessageEvaluateProcessor"; import { UserDecorator } from "../../../core/internal/user/UserDecorator"; export declare class InAppMessageDeliverProcessor { private readonly workspaceFetcher; private readonly userManager; private readonly identifierChecker; private readonly layoutResolver; private readonly evaluateProcessor; private readonly presentProcessor; private readonly userDecorator; constructor(workspaceFetcher: WorkspaceFetcher, userManager: UserManager, identifierChecker: InAppMessageIdentifierChecker, layoutResolver: InAppMessageLayoutResolver, evaluateProcessor: InAppMessageEvaluateProcessor, presentProcessor: InAppMessagePresentProcessor, userDecorator: UserDecorator); private response; process(request: InAppMessageDeliverRequest): InAppMessageDeliverResponse; private deliver; }