{
  "timestamp": "2025-12-08T10:48:36",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.22.1",
    "typescriptVersion": "5.5.4"
  },
  "components": [
    {
      "filePath": "src/components/message/chat-message.tsx",
      "encapsulation": "shadow",
      "tag": "chat-message",
      "readme": "# chat-message\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "hideSenderIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "hide-sender-icon",
          "reflectToAttr": false,
          "docs": "Show sender icon",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "sender",
          "type": "\"bot\" | \"user\"",
          "complexType": {
            "original": "'user' | 'bot'",
            "resolved": "\"bot\" | \"user\"",
            "references": {}
          },
          "mutable": false,
          "attr": "sender",
          "reflectToAttr": false,
          "docs": "Who sent the message",
          "docsTags": [],
          "values": [
            {
              "value": "bot",
              "type": "string"
            },
            {
              "value": "user",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "showTimestamp",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "show-timestamp",
          "reflectToAttr": false,
          "docs": "Show message timestamp",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "timestamp",
          "type": "Date",
          "complexType": {
            "original": "Date",
            "resolved": "Date",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Message timestamp",
          "docsTags": [],
          "values": [
            {
              "type": "Date"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "messagecontent",
          "docs": ""
        }
      ],
      "dependents": [
        "rasa-chatbot-widget",
        "rasa-quick-reply",
        "rasa-typing-indicator"
      ],
      "dependencies": [
        "rasa-icon-robot",
        "rasa-text"
      ],
      "dependencyGraph": {
        "chat-message": [
          "rasa-icon-robot",
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "chat-message"
        ],
        "rasa-quick-reply": [
          "chat-message"
        ],
        "rasa-typing-indicator": [
          "chat-message"
        ]
      }
    },
    {
      "filePath": "src/components/error-toast/error-toast.tsx",
      "encapsulation": "shadow",
      "tag": "error-toast",
      "readme": "# error-toast\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-icon-danger",
        "rasa-text"
      ],
      "dependencyGraph": {
        "error-toast": [
          "rasa-icon-danger",
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "error-toast"
        ]
      }
    },
    {
      "filePath": "src/components/error-handler/global-error-handler.tsx",
      "encapsulation": "shadow",
      "tag": "global-error-handler",
      "readme": "# error-handler\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "rasa-chatbot-widget": [
          "global-error-handler"
        ]
      }
    },
    {
      "filePath": "src/components/accordion/accordion.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-accordion",
      "readme": "# rasa-accordion\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Represents the label property of an Accordion component.\nThe label serves as the title or heading for accordion.",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-text",
        "rasa-icon-chevron-down"
      ],
      "dependencyGraph": {
        "rasa-accordion": [
          "rasa-text",
          "rasa-icon-chevron-down"
        ],
        "rasa-chatbot-widget": [
          "rasa-accordion"
        ]
      }
    },
    {
      "filePath": "src/components/button/button.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-button",
      "readme": "# rasa-button\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "isSelected",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-selected",
          "reflectToAttr": false,
          "docs": "Is button selected as option",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "reply",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "reply",
          "reflectToAttr": false,
          "docs": "Additional value that is passed at button click",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "buttonClickHandler",
          "detail": "{ value: string; }",
          "bubbles": true,
          "complexType": {
            "original": "{ value: string }",
            "resolved": "{ value: string; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "On button click event emitter",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-quick-reply"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "rasa-quick-reply": [
          "rasa-button"
        ]
      }
    },
    {
      "filePath": "src/components/carousel/carousel.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-carousel",
      "readme": "# rasa-carousel\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "elements",
          "type": "CarouselElement[]",
          "complexType": {
            "original": "CarouselElement[]",
            "resolved": "CarouselElement[]",
            "references": {
              "CarouselElement": {
                "location": "import",
                "path": "@rasahq/chat-widget-sdk",
                "id": "../sdk/dist/index.d.ts::CarouselElement"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "List of carousel elements",
          "docsTags": [],
          "values": [
            {
              "type": "CarouselElement[]"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "linkClicked",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "User clicked on link",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-image-message",
        "rasa-icon-chevron-down"
      ],
      "dependencyGraph": {
        "rasa-carousel": [
          "rasa-image-message",
          "rasa-icon-chevron-down"
        ],
        "rasa-image-message": [
          "rasa-image",
          "rasa-text"
        ],
        "rasa-image": [
          "rasa-icon-default-image-fallback"
        ],
        "rasa-chatbot-widget": [
          "rasa-carousel"
        ]
      }
    },
    {
      "filePath": "src/components/rasa-chat-input/rasa-chat-input.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-chat-input",
      "readme": "# rasa-chat-input\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "initialValue",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "initial-value",
          "reflectToAttr": false,
          "docs": "Input value",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "sendMessageHandler",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Send message event",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-icon-paper-plane"
      ],
      "dependencyGraph": {
        "rasa-chat-input": [
          "rasa-icon-paper-plane"
        ],
        "rasa-chatbot-widget": [
          "rasa-chat-input"
        ]
      }
    },
    {
      "filePath": "src/rasa-chatbot-widget/rasa-chatbot-widget.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-chatbot-widget",
      "readme": "# rasa-chatbot-widget\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "authenticationToken",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "authentication-token",
          "reflectToAttr": false,
          "docs": "User authentication token",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "autoOpen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "auto-open",
          "reflectToAttr": false,
          "docs": "If set to True, it will open the chat, triggering the 'initialPayload' immediately if set.",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "botIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "bot-icon",
          "reflectToAttr": false,
          "docs": "Static icon for the chatbot",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "displayTimestamp",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "display-timestamp",
          "reflectToAttr": false,
          "docs": "Indicates if a message timestamp should be displayed",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "enableFeedback",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-feedback",
          "reflectToAttr": false,
          "docs": "If set to True, shows conversation feedback component at the bottom of the chat.",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "errorMessage",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error-message",
          "reflectToAttr": false,
          "docs": "Message that should be displayed if an error occurs",
          "docsTags": [],
          "default": "'Something bad happened'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "feedbackQuestionText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "feedback-question-text",
          "reflectToAttr": false,
          "docs": "Text for the feedback question. If empty, feedback component will not be shown.",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "feedbackThankYouText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "feedback-thank-you-text",
          "reflectToAttr": false,
          "docs": "Text for the thank you message after feedback submission. If empty, no thank you message will be shown.",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "fontFamily",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "font-family",
          "reflectToAttr": false,
          "docs": "Font family to use for the widget. Defaults to 'Lato, sans-serif'",
          "docsTags": [],
          "default": "'Lato, sans-serif'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "initialPayload",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "initial-payload",
          "reflectToAttr": false,
          "docs": "Data that should be sent on Chat Widget initialization",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "inputMessagePlaceholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "input-message-placeholder",
          "reflectToAttr": false,
          "docs": "Message placeholder for input",
          "docsTags": [],
          "default": "'Type your message here'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "messageDelay",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "message-delay",
          "reflectToAttr": false,
          "docs": "Indicates time between message is received and printed.",
          "docsTags": [],
          "default": "600",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "messageTimestamp",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "message-timestamp",
          "reflectToAttr": false,
          "docs": "Format of the message timestamp",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "restEnabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "rest-enabled",
          "reflectToAttr": false,
          "docs": "If set to True, instead of the default WebSocket communication, the widget will use the HTTP protocol.",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "senderId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "sender-id",
          "reflectToAttr": false,
          "docs": "ID of a user engaged with the Chat Widget",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "serverUrl",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "server-url",
          "reflectToAttr": false,
          "docs": "Url of the Rasa chatbot backend server (example: https://example.com)",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "sessionStartedText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "session-started-text",
          "reflectToAttr": false,
          "docs": "Text to display before the session start date in session divider",
          "docsTags": [],
          "default": "'Session started on'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "streamMessages",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "stream-messages",
          "reflectToAttr": false,
          "docs": "If set to True, bot messages will be received as stream (printing word by word).",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "toggleFullScreen",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "toggle-full-screen",
          "reflectToAttr": false,
          "docs": "Indicates whether the chat messenger can be toggled to full screen mode.",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "widgetIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "widget-icon",
          "reflectToAttr": false,
          "docs": "Static icon for the widget",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "widgetTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "widget-title",
          "reflectToAttr": false,
          "docs": "Title of the Chat Widget",
          "docsTags": [],
          "default": "'Rasa Widget'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "chatSessionStarted",
          "detail": "{ sessionId: string; }",
          "bubbles": true,
          "complexType": {
            "original": "{ sessionId: string }",
            "resolved": "{ sessionId: string; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the Chat Widget is opened by the user",
          "docsTags": []
        },
        {
          "event": "chatWidgetClosed",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the Chat Widget is closed by the user",
          "docsTags": []
        },
        {
          "event": "chatWidgetFeedbackSubmitted",
          "detail": "{ rating: \"positive\" | \"negative\"; helpful: boolean; }",
          "bubbles": true,
          "complexType": {
            "original": "{ rating: 'positive' | 'negative'; helpful: boolean }",
            "resolved": "{ rating: \"positive\" | \"negative\"; helpful: boolean; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when conversation feedback is submitted.",
          "docsTags": []
        },
        {
          "event": "chatWidgetFileStartedDownload",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when a user is starting to download a file.",
          "docsTags": []
        },
        {
          "event": "chatWidgetHyperlinkClicked",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when a user clicks on a hyperlink option.",
          "docsTags": []
        },
        {
          "event": "chatWidgetOpened",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the Chat Widget is opened by the user",
          "docsTags": []
        },
        {
          "event": "chatWidgetQuickReply",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the user click on quick reply",
          "docsTags": []
        },
        {
          "event": "chatWidgetReceivedMessage",
          "detail": "unknown",
          "bubbles": true,
          "complexType": {
            "original": "unknown",
            "resolved": "unknown",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the user receives a message",
          "docsTags": []
        },
        {
          "event": "chatWidgetSentMessage",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emitted when the user sends a message",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "sendMessageHandler",
          "capture": false,
          "passive": false
        },
        {
          "event": "quickReplySelected",
          "capture": false,
          "passive": false
        },
        {
          "event": "linkClicked",
          "capture": false,
          "passive": false
        },
        {
          "event": "fileDownloadStarted",
          "capture": false,
          "passive": false
        },
        {
          "event": "feedbackSubmitted",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "rasa-session-divider",
        "chat-message",
        "rasa-text-message",
        "rasa-image-message",
        "rasa-video",
        "rasa-file-download-message",
        "rasa-accordion",
        "rasa-text",
        "rasa-quick-reply",
        "rasa-carousel",
        "rasa-rating",
        "global-error-handler",
        "rasa-typing-indicator",
        "rasa-conversation-feedback",
        "rasa-icon-close-chat",
        "rasa-icon-chat",
        "error-toast",
        "rasa-chat-input"
      ],
      "dependencyGraph": {
        "rasa-chatbot-widget": [
          "rasa-session-divider",
          "chat-message",
          "rasa-text-message",
          "rasa-image-message",
          "rasa-video",
          "rasa-file-download-message",
          "rasa-accordion",
          "rasa-text",
          "rasa-quick-reply",
          "rasa-carousel",
          "rasa-rating",
          "global-error-handler",
          "rasa-typing-indicator",
          "rasa-conversation-feedback",
          "rasa-icon-close-chat",
          "rasa-icon-chat",
          "error-toast",
          "rasa-chat-input"
        ],
        "rasa-session-divider": [
          "rasa-text"
        ],
        "chat-message": [
          "rasa-icon-robot",
          "rasa-text"
        ],
        "rasa-text-message": [
          "rasa-text"
        ],
        "rasa-image-message": [
          "rasa-image",
          "rasa-text"
        ],
        "rasa-image": [
          "rasa-icon-default-image-fallback"
        ],
        "rasa-file-download-message": [
          "rasa-icon-paperclip",
          "rasa-text"
        ],
        "rasa-accordion": [
          "rasa-text",
          "rasa-icon-chevron-down"
        ],
        "rasa-quick-reply": [
          "chat-message",
          "rasa-text",
          "rasa-link-button",
          "rasa-button"
        ],
        "rasa-link-button": [
          "rasa-icon-external-link"
        ],
        "rasa-carousel": [
          "rasa-image-message",
          "rasa-icon-chevron-down"
        ],
        "rasa-typing-indicator": [
          "chat-message"
        ],
        "error-toast": [
          "rasa-icon-danger",
          "rasa-text"
        ],
        "rasa-chat-input": [
          "rasa-icon-paper-plane"
        ]
      }
    },
    {
      "filePath": "src/components/conversation-feedback/conversation-feedback.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-conversation-feedback",
      "readme": "# rasa-conversation-feedback\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "questionText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "question-text",
          "reflectToAttr": false,
          "docs": "Text for the feedback question. If empty, component will not be shown.",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "show",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show",
          "reflectToAttr": false,
          "docs": "Whether the feedback component should be shown",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "submitted",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "submitted",
          "reflectToAttr": false,
          "docs": "Whether the feedback has been submitted",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "thankYouText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "thank-you-text",
          "reflectToAttr": false,
          "docs": "Text for the thank you message. If empty, no thank you message will be shown.",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "feedbackSubmitted",
          "detail": "{ rating: \"positive\" | \"negative\"; helpful: boolean; }",
          "bubbles": true,
          "complexType": {
            "original": "{ rating: 'positive' | 'negative'; helpful: boolean }",
            "resolved": "{ rating: \"positive\" | \"negative\"; helpful: boolean; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when feedback is submitted",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "rasa-chatbot-widget": [
          "rasa-conversation-feedback"
        ]
      }
    },
    {
      "filePath": "src/components/file-download-message/file-download-message.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-file-download-message",
      "readme": "# rasa-file-download-message\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "fileName",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file-name",
          "reflectToAttr": false,
          "docs": "The file name for the downloaded file",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "fileUrl",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "file-url",
          "reflectToAttr": false,
          "docs": "URL of the file to download",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "Message text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "fileDownloadStarted",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "User clicked on file download",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-icon-paperclip",
        "rasa-text"
      ],
      "dependencyGraph": {
        "rasa-file-download-message": [
          "rasa-icon-paperclip",
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "rasa-file-download-message"
        ]
      }
    },
    {
      "filePath": "src/components/image/image.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-image",
      "readme": "# rasa-image\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "alt",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "alt",
          "reflectToAttr": false,
          "docs": "Alt text for the image",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "height",
          "type": "number | string",
          "complexType": {
            "original": "number | string",
            "resolved": "number | string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "Image height",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "Image source",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "width",
          "type": "number | string",
          "complexType": {
            "original": "number | string",
            "resolved": "number | string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "Image width",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-image-message"
      ],
      "dependencies": [
        "rasa-icon-default-image-fallback"
      ],
      "dependencyGraph": {
        "rasa-image": [
          "rasa-icon-default-image-fallback"
        ],
        "rasa-image-message": [
          "rasa-image"
        ]
      }
    },
    {
      "filePath": "src/components/image-message/image-message.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-image-message",
      "readme": "# rasa-image-message\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "height",
          "type": "number | string",
          "complexType": {
            "original": "number | string",
            "resolved": "number | string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "Image height",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "imageAlt",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "image-alt",
          "reflectToAttr": false,
          "docs": "Alt text for the image",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "imageSrc",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "image-src",
          "reflectToAttr": false,
          "docs": "Image source",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "isChild",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-child",
          "reflectToAttr": false,
          "docs": "Is another component using it as child component",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "Message text",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "width",
          "type": "number | string",
          "complexType": {
            "original": "number | string",
            "resolved": "number | string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "Image width",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-carousel",
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-image",
        "rasa-text"
      ],
      "dependencyGraph": {
        "rasa-image-message": [
          "rasa-image",
          "rasa-text"
        ],
        "rasa-image": [
          "rasa-icon-default-image-fallback"
        ],
        "rasa-carousel": [
          "rasa-image-message"
        ],
        "rasa-chatbot-widget": [
          "rasa-image-message"
        ]
      }
    },
    {
      "filePath": "src/components/link-button/link-button.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-link-button",
      "readme": "# rasa-link-button\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "isSelected",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-selected",
          "reflectToAttr": false,
          "docs": "Is button selected as option",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "link",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "link",
          "reflectToAttr": false,
          "docs": "Href value for the link button",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-quick-reply"
      ],
      "dependencies": [
        "rasa-icon-external-link"
      ],
      "dependencyGraph": {
        "rasa-link-button": [
          "rasa-icon-external-link"
        ],
        "rasa-quick-reply": [
          "rasa-link-button"
        ]
      }
    },
    {
      "filePath": "src/components/quick-reply/quick-reply.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-quick-reply",
      "readme": "# rasa-quick-reply\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "elementKey",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "element-key",
          "reflectToAttr": false,
          "docs": "Element key",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "isHistory",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-history",
          "reflectToAttr": false,
          "docs": "Is message form history",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "message",
          "type": "QuickReplyMessage",
          "complexType": {
            "original": "QuickReplyMessage",
            "resolved": "QuickReplyMessage",
            "references": {
              "QuickReplyMessage": {
                "location": "import",
                "path": "@rasahq/chat-widget-sdk",
                "id": "../sdk/dist/index.d.ts::QuickReplyMessage"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Message value",
          "docsTags": [],
          "values": [
            {
              "type": "QuickReplyMessage"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "quickReplyId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "quick-reply-id",
          "reflectToAttr": false,
          "docs": "Element unique id",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "quickReplySelected",
          "detail": "{ quickReply: QuickReply; key: number; }",
          "bubbles": true,
          "complexType": {
            "original": "{\n    quickReply: QuickReply;\n    key: number;\n  }",
            "resolved": "{ quickReply: QuickReply; key: number; }",
            "references": {
              "QuickReply": {
                "location": "import",
                "path": "@rasahq/chat-widget-sdk",
                "id": "../sdk/dist/index.d.ts::QuickReply"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Quick reply selected",
          "docsTags": []
        }
      ],
      "listeners": [
        {
          "event": "buttonClickHandler",
          "capture": true,
          "passive": false
        },
        {
          "event": "textStreamComplete",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "chat-message",
        "rasa-text",
        "rasa-link-button",
        "rasa-button"
      ],
      "dependencyGraph": {
        "rasa-quick-reply": [
          "chat-message",
          "rasa-text",
          "rasa-link-button",
          "rasa-button"
        ],
        "chat-message": [
          "rasa-icon-robot",
          "rasa-text"
        ],
        "rasa-link-button": [
          "rasa-icon-external-link"
        ],
        "rasa-chatbot-widget": [
          "rasa-quick-reply"
        ]
      }
    },
    {
      "filePath": "src/components/rating/rating.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-rating",
      "readme": "# rasa-rating\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "message",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "message",
          "reflectToAttr": false,
          "docs": "Customizable message from Rasa (Previously thankYouMessage)",
          "docsTags": [],
          "default": "\"Thank you for your feedback!\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "options",
          "type": "string | { value: string; payload: string; }[]",
          "complexType": {
            "original": "string | { value: string; payload: string }[]",
            "resolved": "string | { value: string; payload: string; }[]",
            "references": {}
          },
          "mutable": false,
          "attr": "options",
          "reflectToAttr": false,
          "docs": "List of rating options from Rasa",
          "docsTags": [],
          "default": "[]",
          "values": [
            {
              "type": "string"
            },
            {
              "type": "{ value: string; payload: string; }[]"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "Instructional text for the rating component",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "ratingSelected",
          "detail": "{ value: string; payload: string; }",
          "bubbles": true,
          "complexType": {
            "original": "{ value: string; payload: string }",
            "resolved": "{ value: string; payload: string; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Event emitted when a rating is selected",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "rasa-chatbot-widget": [
          "rasa-rating"
        ]
      }
    },
    {
      "filePath": "src/components/session-devider/session-divider.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-session-divider",
      "readme": "# rasa-session-divider\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "sessionStartDate",
          "type": "Date",
          "complexType": {
            "original": "Date",
            "resolved": "Date",
            "references": {
              "Date": {
                "location": "global",
                "id": "global::Date"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "Session start datetime",
          "docsTags": [],
          "values": [
            {
              "type": "Date"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "sessionStartedText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "session-started-text",
          "reflectToAttr": false,
          "docs": "Text to display before the session start date",
          "docsTags": [],
          "default": "'Session started on'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-text"
      ],
      "dependencyGraph": {
        "rasa-session-divider": [
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "rasa-session-divider"
        ]
      }
    },
    {
      "filePath": "src/components/text/text.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-text",
      "readme": "# rasa-text\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "disableParsing",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-parsing",
          "reflectToAttr": false,
          "docs": "Disables text parsing (renders text as is, not markdown)",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "enableStream",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-stream",
          "reflectToAttr": false,
          "docs": "Disables text stream rendering",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "notifyCompleteRendering",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "notify-complete-rendering",
          "reflectToAttr": false,
          "docs": "Should component notify messageQueueService at complete rendering",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Text value",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "linkClicked",
          "detail": "undefined",
          "bubbles": true,
          "complexType": {
            "original": "undefined",
            "resolved": "undefined",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "User clicked on link",
          "docsTags": []
        },
        {
          "event": "textStreamComplete",
          "detail": "{ value: true; }",
          "bubbles": true,
          "complexType": {
            "original": "{ value: true }",
            "resolved": "{ value: true; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Trigger on stream complete",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "text",
          "docs": ""
        }
      ],
      "dependents": [
        "chat-message",
        "error-toast",
        "rasa-accordion",
        "rasa-chatbot-widget",
        "rasa-file-download-message",
        "rasa-image-message",
        "rasa-quick-reply",
        "rasa-session-divider",
        "rasa-text-message"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "chat-message": [
          "rasa-text"
        ],
        "error-toast": [
          "rasa-text"
        ],
        "rasa-accordion": [
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "rasa-text"
        ],
        "rasa-file-download-message": [
          "rasa-text"
        ],
        "rasa-image-message": [
          "rasa-text"
        ],
        "rasa-quick-reply": [
          "rasa-text"
        ],
        "rasa-session-divider": [
          "rasa-text"
        ],
        "rasa-text-message": [
          "rasa-text"
        ]
      }
    },
    {
      "filePath": "src/components/text-message/text-message.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-text-message",
      "readme": "# rasa-text-message\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "isHistory",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-history",
          "reflectToAttr": false,
          "docs": "Is message form history",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "sender",
          "type": "\"bot\" | \"user\"",
          "complexType": {
            "original": "SenderType",
            "resolved": "\"bot\" | \"user\"",
            "references": {
              "SenderType": {
                "location": "import",
                "path": "@rasahq/chat-widget-sdk/dist/types/common.types",
                "id": "../sdk/dist/types/common.types.d.ts::SenderType"
              }
            }
          },
          "mutable": false,
          "attr": "sender",
          "reflectToAttr": false,
          "docs": "Who sent the message",
          "docsTags": [],
          "values": [
            {
              "value": "bot",
              "type": "string"
            },
            {
              "value": "user",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Message value",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "rasa-text"
      ],
      "dependencyGraph": {
        "rasa-text-message": [
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "rasa-text-message"
        ]
      }
    },
    {
      "filePath": "src/components/typing-indicator/typing-indicator.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-typing-indicator",
      "readme": "# rasa-typing-indicator\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [
        "chat-message"
      ],
      "dependencyGraph": {
        "rasa-typing-indicator": [
          "chat-message"
        ],
        "chat-message": [
          "rasa-icon-robot",
          "rasa-text"
        ],
        "rasa-chatbot-widget": [
          "rasa-typing-indicator"
        ]
      }
    },
    {
      "filePath": "src/components/video/video.tsx",
      "encapsulation": "shadow",
      "tag": "rasa-video",
      "readme": "# rasa-video\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "autoplay",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "autoplay",
          "reflectToAttr": false,
          "docs": "Autoplay on load",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "disableControls",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disable-controls",
          "reflectToAttr": false,
          "docs": "Video player controls",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "loop",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "loop",
          "reflectToAttr": false,
          "docs": "Loop video",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "mute",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "mute",
          "reflectToAttr": false,
          "docs": "Mute video",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "src",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "src",
          "reflectToAttr": false,
          "docs": "Video source url",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "rasa-chatbot-widget"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "rasa-chatbot-widget": [
          "rasa-video"
        ]
      }
    }
  ],
  "typeLibrary": {
    "../sdk/dist/index.d.ts::CarouselElement": {
      "declaration": "any",
      "docstring": "",
      "path": "../sdk/dist/index.d.ts"
    },
    "../sdk/dist/index.d.ts::QuickReplyMessage": {
      "declaration": "any",
      "docstring": "",
      "path": "../sdk/dist/index.d.ts"
    },
    "../sdk/dist/index.d.ts::QuickReply": {
      "declaration": "any",
      "docstring": "",
      "path": "../sdk/dist/index.d.ts"
    },
    "../sdk/dist/types/common.types.d.ts::SenderType": {
      "declaration": "export type SenderType = ValueOf<typeof SENDER>;",
      "docstring": "",
      "path": "../sdk/dist/types/common.types.d.ts"
    }
  }
}