import InAppMessageEligibilityFlowFactory from "../../../core/internal/evaluation/evalautor/iam/eligibility/InAppMessageEligibilityFlowFactory"; import HackleCore from "../../../core/HackleCore"; import { EvaluationEventRecorder } from "../../../core/internal/evaluation/evalautor/EvaluationEventRecorder"; import { InAppMessageEligibilityRequest } from "../../../core/internal/evaluation/evalautor/iam/eligibility/InAppMessageEligibilityRequest"; import { InAppMessageEligibilityEvaluation } from "../../../core/internal/evaluation/evalautor/iam/eligibility/InAppMessageEligibilityEvaluation"; import { InAppMessageEvaluateType } from "./InAppMessageEvaluateType"; export declare class InAppMessageEvaluateProcessor { private readonly core; private readonly flowFactory; private readonly eventRecorder; constructor(core: HackleCore, flowFactory: InAppMessageEligibilityFlowFactory, eventRecorder: EvaluationEventRecorder); process(type: InAppMessageEvaluateType, request: InAppMessageEligibilityRequest): InAppMessageEligibilityEvaluation; private resolveFlow; }