UNPKG

@uimkit/uikit-react

Version:

<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>

20 lines (17 loc) 1.02 kB
import React__default from 'react'; import { MessageInputState, MessageInputReducerAction } from './useMessageInputState.js'; import { filesData } from './useUploadPicker.js'; import { MessageType } from '../../../types/models.js'; import { UIMessageInputProps } from '../UIMessageInput.js'; declare const useMessageInputText: (props: UIMessageInputProps & { sendUploadMessage?: (file: filesData, type: MessageType) => void; additionalTextareaProps?: React__default.TextareaHTMLAttributes<HTMLTextAreaElement>; }, state: MessageInputState, dispatch: React__default.Dispatch<MessageInputReducerAction>) => { textareaRef: React__default.MutableRefObject<HTMLTextAreaElement>; handleChange: React__default.ChangeEventHandler<HTMLTextAreaElement>; handlePaste: (e: React__default.ClipboardEvent | any) => Promise<void>; insertText: (textToInsert: string) => void; setText: (textToInsert: string) => void; }; export { useMessageInputText }; //# sourceMappingURL=useMessageInputText.d.ts.map