import { MoiSavedFeedback } from "@klevu/core"; import { EventEmitter } from "../../stencil-public-runtime"; export type KlevuMessageFeedbackReasonDetails = { reason: string; feedback: MoiSavedFeedback; }; /** * Container for chat items. Very simple component, just a wrapper. * @slot default - The content of the chat bubble * @csspart chat-bubble-base The container for the chat bubble * @csspart chat-bubble-positive-feedback The positive feedback section * @csspart chat-bubble-negative-feedback The negative feedback section * @csspart chat-bubble-feedback-reasons The feedback reasons section */ export declare class KlevuChatBubble { /** * Is the message from the user or from the bot */ remote?: boolean; /** * Has user given feedback to this message */ feedback?: MoiSavedFeedback; /** * List of feedback reasons to show after the message */ feedbackReasons?: string[]; /** * Text for rating reason title */ tRatingReason: string; klevuMessageFeedbackReason: EventEmitter; render(): any; }