import React from "react"; import { Conversation as ConversationType, MessageEvent, StartTypingEvent, StopTypingEvent, EpisodeCompleteEvent, SpeechConfig } from "@charisma-ai/sdk"; export interface UseSimpleConversationOptions { conversationId?: number; onMessage?: (event: MessageEvent) => void; onStartTyping?: (event: StartTypingEvent) => void; onStopTyping?: (event: StopTypingEvent) => void; onEpisodeComplete?: (event: EpisodeCompleteEvent) => void; speechConfig?: SpeechConfig; } export interface SimpleConversationChildProps { isReady: boolean; start: ConversationType["start"]; reply: ConversationType["reply"]; tap: ConversationType["tap"]; resume: ConversationType["resume"]; } export declare const useSimpleConversation: ({ conversationId, onMessage, onStartTyping, onStopTyping, onEpisodeComplete, speechConfig, }: UseSimpleConversationOptions) => SimpleConversationChildProps; export interface SimpleConversationProps extends UseSimpleConversationOptions { children: (conversation: SimpleConversationChildProps) => React.ReactNode; } export declare const SimpleConversation: ({ children, ...props }: SimpleConversationProps) => JSX.Element;