UNPKG

880 BTypeScriptView Raw
1import React from "react";
2import { ReplyEvent } from "@charisma-ai/sdk";
3import { UseSimpleConversationOptions, SimpleConversationChildProps } from "./SimpleConversation";
4export declare type UseQueuedConversationOptions = UseSimpleConversationOptions;
5export declare type QueuedConversationChildProps = SimpleConversationChildProps;
6export declare const useQueuedConversation: (props: UseSimpleConversationOptions) => {
7 reply: (event: ReplyEvent) => void;
8 isReady: boolean;
9 start: (event?: import("@charisma-ai/sdk").StartEvent | undefined) => void;
10 tap: () => void;
11 resume: () => void;
12};
13export interface QueuedConversationProps extends UseQueuedConversationOptions {
14 children: (conversation: SimpleConversationChildProps) => React.ReactNode;
15}
16export declare const QueuedConversation: ({ children, ...props }: QueuedConversationProps) => JSX.Element;