import type * as Pinnacle from "../index.mjs"; /** * Message containing cards, each with its own title, subtitle, and/or buttons. Quick replies can also be added.
* * See (supported file types)[https://app.pinnacle.sh/supported-file-types?type=RCS-CARD]. */ export interface RcsCardsContent { /** * Collection of cards attached to the message.

* **Limit:** 1 to 10 */ cards: RcsCardsContent.Cards.Item[]; /** * List of interactive quick reply buttons in the message.

* **Limit:** 10 max */ quickReplies?: Pinnacle.RichButton[]; } export declare namespace RcsCardsContent { type Cards = Cards.Item[]; namespace Cards { /** * Individual card containing title, optional media, and action buttons. */ interface Item { /** * While buttons resemble quick replies, they remain on screen after being clicked and are card-specific.

* **Limit:** 4 max */ buttons?: Pinnacle.RichButton[]; media?: Pinnacle.RcsMediaDetailsContent; /** Secondary text displayed below the title for additional context. */ subtitle?: string; /** Title displayed on the card. */ title: string; } } }