import { InAppMessageDelay } from "../delay/InAppMessageDelay"; import { InAppMessageDeliverResponse } from "../deliver/InAppMessageDeliverResponse"; import { InAppMessageScheduleRequest } from "./InAppMessageScheduleRequest"; declare type ScheduleResponseCode = "DELIVER" | "DELAY" | "IGNORE" | "EXCEPTION"; export declare class InAppMessageScheduleResponse { readonly dispatchId: string; readonly inAppMessageKey: number; readonly code: ScheduleResponseCode; readonly deliverResponse: InAppMessageDeliverResponse | null; readonly delay: InAppMessageDelay | null; constructor(dispatchId: string, inAppMessageKey: number, code: ScheduleResponseCode, deliverResponse: InAppMessageDeliverResponse | null, delay: InAppMessageDelay | null); /** * @override */ toString(): String; static of(request: InAppMessageScheduleRequest, code: ScheduleResponseCode, deliverResponse?: InAppMessageDeliverResponse | null, delay?: InAppMessageDelay | null): InAppMessageScheduleResponse; } export {};