UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

25 lines (24 loc) 1.32 kB
/// <reference types="react" /> import { Props as WidgetProps } from '../MemoriWidget/MemoriWidget'; export interface Props { open: boolean; layout?: WidgetProps['layout']; onClose: () => void; microphoneMode?: 'HOLD_TO_TALK' | 'CONTINUOUS'; continuousSpeechTimeout?: number; setMicrophoneMode: (value: 'HOLD_TO_TALK' | 'CONTINUOUS') => void; setContinuousSpeechTimeout: (value: number) => void; controlsPosition?: 'center' | 'bottom'; setControlsPosition: (value: 'center' | 'bottom') => void; hideEmissions?: boolean; setHideEmissions: (value: boolean) => void; additionalSettings?: WidgetProps['additionalSettings']; avatarType?: 'blob' | 'avatar3d' | null; setAvatarType: (value: 'blob' | 'avatar3d' | null) => void; enablePositionControls?: boolean; setEnablePositionControls: (value: boolean) => void; isAvatar3d?: boolean; speakerMuted?: boolean; } declare const SettingsDrawer: ({ open, layout, onClose, speakerMuted, microphoneMode, continuousSpeechTimeout, setMicrophoneMode, setContinuousSpeechTimeout, controlsPosition, setControlsPosition, hideEmissions, setHideEmissions, additionalSettings, avatarType, setAvatarType, enablePositionControls, setEnablePositionControls, isAvatar3d, }: Props) => JSX.Element; export default SettingsDrawer;