UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

12 lines (11 loc) 691 B
import type React from 'react'; import type { RecordingController } from '../../MediaRecorder/hooks/useMediaRecorder'; import type { UpdatedMessage } from 'stream-chat'; import type { MessageInputProps } from '../MessageInput'; export type MessageInputHookProps = { handleSubmit: (event?: React.BaseSyntheticEvent, customMessageData?: Omit<UpdatedMessage, 'mentioned_users'>) => void; onPaste: (event: React.ClipboardEvent<HTMLTextAreaElement>) => void; recordingController: RecordingController; textareaRef: React.MutableRefObject<HTMLTextAreaElement | null | undefined>; }; export declare const useMessageInputControls: (props: MessageInputProps) => MessageInputHookProps;