import type * as Pinnacle from "../index.mjs"; export interface BaseRichMessage { /** Your RCS agent ID which must be prefixed with 'agent_'. */ from: string; fallback?: Pinnacle.FallbackMessage; /** Configure how your RCS message is sent and tracked. */ options?: BaseRichMessage.Options; /** Recipient's phone number in E.164 format. */ to: string; } export declare namespace BaseRichMessage { /** * Configure how your RCS message is sent and tracked. */ interface Options { schedule?: Pinnacle.MessageSchedule; tracking?: Pinnacle.Tracking; /** Media files and card media will be transcoded to a supported RCS format. This adds a small delay to sending the message. Ignored for rich text messages. */ transcode?: boolean; /** * Validate your message for any unsupported files.
* * If failed, errors will be thrown and the message will not send. */ validate?: boolean; } }