import { InAppMessageScheduleAction } from "../action/InAppMessageScheduleAction"; import { InAppMessageScheduleRequest } from "../InAppMessageScheduleRequest"; import { InAppMessageScheduleResponse } from "../InAppMessageScheduleResponse"; import { InAppMessageScheduleType } from "../InAppMessageScheduleType"; export interface InAppMessageScheduler { supports(scheduleType: InAppMessageScheduleType): boolean; schedule(action: InAppMessageScheduleAction, request: InAppMessageScheduleRequest): InAppMessageScheduleResponse; }