export interface ScheduledMessageSummary { /** Unique identifier for the scheduled message. */ id: string; /** ISO 8601 timestamp of when the message is scheduled to be sent. */ sendAt: string | null; /** Current status of the scheduled message. */ status: ScheduledMessageSummary.Status; /** Cron expression for recurring schedules. */ recurrence: string | null; /** Timezone for the schedule (e.g. "America/New_York"). */ timezone: string | null; /** ISO 8601 end date for recurring schedules. */ endDate: string | null; /** The scheduled message payload. */ payload: Record; /** ISO 8601 timestamp of when the schedule was created. */ createdAt: string; /** ISO 8601 timestamp of when the schedule was last updated. */ updatedAt: string; } export declare namespace ScheduledMessageSummary { /** Current status of the scheduled message. */ const Status: { readonly Active: "ACTIVE"; readonly Cancelled: "CANCELLED"; readonly Failed: "FAILED"; }; type Status = (typeof Status)[keyof typeof Status]; }