@botonic/react
Version:
Build Chatbots using React
18 lines (17 loc) • 652 B
TypeScript
import { EventCustom, EventFeedback } from '@botonic/core';
export declare enum EventAction {
FeedbackKnowledgebase = "feedback_knowledgebase"
}
interface TrackKnowledgebaseFeedbackArgs {
messageId: string;
isUseful: boolean;
botInteractionId?: string;
inferenceId?: string;
}
interface UseTracking {
trackKnowledgebaseFeedback: ({ messageId, isUseful, botInteractionId, inferenceId, }: TrackKnowledgebaseFeedbackArgs) => Promise<void>;
trackCustomEvent: (event: EventCustom) => Promise<void>;
trackFeedbackEvent: (event: EventFeedback) => Promise<void>;
}
export declare function useTracking(): UseTracking;
export {};