@cossistant/next
Version:
Next.js-ready SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.
26 lines (25 loc) • 1.02 kB
TypeScript
//#region ../react/src/hooks/use-create-conversation.d.ts
type UseCreateConversationOptions = {
client?: CossistantClient;
onSuccess?: (data: CreateConversationResponseBody) => void;
onError?: (error: Error) => void;
};
type CreateConversationVariables = {
conversationId?: string;
defaultTimelineItems?: TimelineItem[];
visitorId?: string;
websiteId?: string | null;
status?: Conversation["status"];
title?: string | null;
};
type UseCreateConversationResult = {
mutate: (variables?: CreateConversationVariables) => void;
mutateAsync: (variables?: CreateConversationVariables) => Promise<CreateConversationResponseBody | null>;
isPending: boolean;
error: Error | null;
reset: () => void;
};
declare function useCreateConversation(options?: UseCreateConversationOptions): UseCreateConversationResult;
//#endregion
export { CreateConversationVariables, UseCreateConversationOptions, UseCreateConversationResult, useCreateConversation };
//# sourceMappingURL=use-create-conversation.d.ts.map