Message
List
: CommonComponent<{ channel
: GroupChannel; currentUserId
?: string; enableMessageGrouping
: boolean; flatListProps
?: Omit<FlatListProps<SendbirdMessage>, "data" | "renderItem">; messages
: SendbirdMessage[]; newMessagesFromMembers
: SendbirdMessage[]; nextMessages
: SendbirdMessage[]; onBottomReached
: (() => void); onDeleteMessage
: ((message
: FileMessage | UserMessage) => Promise<void>); onPressImageMessage
?: ((message
: FileMessage, uri
: string) => void); onPressMediaMessage
?: ((message
: FileMessage, deleteMessage
: (() => Promise<void>), uri
: string) => void); onResendFailedMessage
: ((failedMessage
: FileMessage | UserMessage) => Promise<void>); onTopReached
: (() => void); renderMessage
: ((props
: { channel
: GroupChannel; currentUserId
?: string; enableMessageGrouping
: boolean; message
: SendbirdMessage; nextMessage
?: SendbirdMessage; onLongPress
?: (() => void); onPress
?: (() => void); prevMessage
?: SendbirdMessage }) => null | ReactElement<any, string | JSXElementConstructor<any>>); renderNewMessagesButton
: null | CommonComponent<{ newMessages
: SendbirdMessage[]; onPress
: (() => void); visible
: boolean }>; renderScrollToBottomButton
: null | CommonComponent<{ onPress
: (() => void); visible
: boolean }> }>