import { PartSegment } from '@machinat/core/renderer'; import { MessengerComponent } from '../types'; /** * @category Props */ export declare type TextReplyProps = { /** The text to display on the quick reply button. 20 character limit. */ title: string; /** * Custom data that will be sent back to you via the messaging_postbacks * webhook event. 1000 character limit. */ payload: string; /** * URL of image to display on the quick reply button for text quick replies. * Image should be a minimum of 24px x 24px. Larger images will be * automatically cropped and resized. Required if title is an empty string. */ imageUrl?: string; }; /** * Add an text quick reply button with postback payload after an * {@link Expression}. * @category Component * @props {@link TextReplyProps} * @guides Check official [doc](https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies) * and [reference](https://developers.facebook.com/docs/messenger-platform/reference/buttons/quick-replies). */ export declare const TextReply: MessengerComponent>; /** * Add an phone quick reply button after an {@link Expression} * @category Component * @props `{}` * @guides Check official [doc](https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies) * and [reference](https://developers.facebook.com/docs/messenger-platform/reference/buttons/quick-replies). */ export declare const PhoneReply: MessengerComponent<{}, PartSegment>; /** * Add an e-amil quick reply button after an {@link Expression} * @category Component * @props `{}` * @guides Check official [doc](https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies) * and [reference](https://developers.facebook.com/docs/messenger-platform/reference/buttons/quick-replies). */ export declare const EmailReply: MessengerComponent<{}, PartSegment>;