import { EventEmitter } from '../../stencil-public-runtime'; export declare class RasaConversationFeedback { /** * Whether the feedback component should be shown */ show: boolean; /** * Whether the feedback has been submitted */ submitted: boolean; /** * Text for the feedback question. If empty, component will not be shown. */ questionText: string; /** * Text for the thank you message. If empty, no thank you message will be shown. */ thankYouText: string; /** * Event emitted when feedback is submitted. The `rating` value matches the * Rasa CALM `csat_score` slot vocabulary so it can be passed through unchanged. */ feedbackSubmitted: EventEmitter<{ rating: 'satisfied' | 'unsatisfied'; helpful: boolean; }>; /** * State to track the selected rating */ selectedRating: 'satisfied' | 'unsatisfied' | null; /** * State to track if the conversation was helpful */ isHelpful: boolean | null; /** * State to track if thank you message is showing */ showThankYou: boolean; private handleRatingClick; render(): any; }