import type { ReactNode } from 'react'; import type { StyleProp, ViewStyle, TextStyle } from 'react-native'; import type { IMessage, Reply } from './Models'; export interface QuickRepliesProps { nextMessage?: IMessage; currentMessage: IMessage; color?: string; sendText?: string; quickReplyStyle?: StyleProp; quickReplyTextStyle?: StyleProp; onQuickReply?(reply: Reply[]): void; renderQuickReplySend?(): ReactNode; } export interface QuickRepliesState { replies: Reply[]; } declare const QuickReplies: { ({ currentMessage, nextMessage, color, quickReplyStyle, quickReplyTextStyle, onQuickReply, sendText, renderQuickReplySend, }: QuickRepliesProps): JSX.Element | null; defaultProps: { nextMessage: undefined; onQuickReply: () => null; color: string; sendText: string; renderQuickReplySend: undefined; quickReplyStyle: undefined; quickReplyTextStyle: undefined; }; }; export default QuickReplies;