UNPKG

@charisma-ai/react

Version:

Charisma.ai chat component for React

16 lines (15 loc) 689 B
import React from "react"; import { Charisma as CharismaSDK } from "@charisma-ai/sdk"; export interface UseCharismaOptions { playthroughToken?: string; charismaUrl?: string; isConnected?: boolean; onConnect?: () => void; onReady?: () => void; onError?: (error: any) => void; } export declare const useCharisma: ({ playthroughToken, charismaUrl, onConnect, onReady, onError, isConnected }: UseCharismaOptions) => CharismaSDK | undefined; export interface CharismaProps extends UseCharismaOptions { children: React.ReactNode | ((charisma?: CharismaSDK) => React.ReactNode); } export declare const Charisma: ({ children, ...props }: CharismaProps) => JSX.Element;