@memori.ai/memori-react
Version:
[](https://www.npmjs.com/package/@memori.ai/memori-react)   • 1.19 kB
TypeScript
import React from 'react';
import { DialogState, Medium } from '@memori.ai/memori-api-client/dist/types';
import memoriApiClient from '@memori.ai/memori-api-client';
export interface Props {
dialogState?: DialogState;
instruct?: boolean;
sendOnEnter?: 'keypress' | 'click';
setSendOnEnter: (sendOnEnter: 'keypress' | 'click') => void;
attachmentsMenuOpen?: 'link' | 'media';
setAttachmentsMenuOpen: (attachmentsMenuOpen: 'link' | 'media') => void;
userMessage?: string;
onChangeUserMessage: (userMessage: string) => void;
sendMessage: (msg: string, media?: (Medium & {
type: string;
})[]) => void;
onTextareaFocus: () => void;
onTextareaBlur: () => void;
resetTranscript: () => void;
listening?: boolean;
isPlayingAudio?: boolean;
stopAudio: () => void;
startListening: () => void;
stopListening: () => void;
showMicrophone?: boolean;
microphoneMode?: 'CONTINUOUS' | 'HOLD_TO_TALK';
authToken?: string;
showUpload?: boolean;
sessionID?: string;
memoriID?: string;
client?: ReturnType<typeof memoriApiClient>;
}
declare const ChatInputs: React.FC<Props>;
export default ChatInputs;