import { InAppMessageScheduleActionDeterminer } from "./action/InAppMessageScheduleActionDeterminer"; import { InAppMessageScheduleListener } from "./InAppMessageScheduleListener"; import { InAppMessageScheduleRequest } from "./InAppMessageScheduleRequest"; import { InAppMessageScheduleResponse } from "./InAppMessageScheduleResponse"; import { InAppMessageSchedulerFactory } from "./scheduler/InAppMessageSchedulerFactory"; export declare class InAppMessageScheduleProcessor implements InAppMessageScheduleListener { private readonly actionDeterminer; private readonly schedulerFactory; constructor(actionDeterminer: InAppMessageScheduleActionDeterminer, schedulerFactory: InAppMessageSchedulerFactory); process(request: InAppMessageScheduleRequest): InAppMessageScheduleResponse; private schedule; onSchedule(request: InAppMessageScheduleRequest): void; }