| ChatEventListener | A listener which indicates various chat events have happened. |
| ChatKnowledgeArticlePreviewClickListener | Interface for providing an action to a hyperlink preview click event. |
| ChatKnowledgeArticlePreviewDataHelper | Callback interface for supplying a knowledge article's title and summary for generating a hyperlink preview. |
| ChatKnowledgeArticlePreviewDataProvider | Interface for providing a knowledge article's title and summary to a hyperlink preview rendered in the chat feed. |
| ChatUIClient | Public API for Chat UI |
| PreChatUIListener | Listener interface for receiving status information about the PreChat UI. |
| ChatUI | Entry-point for Chat UI. |
| ChatUIConfiguration | Configuration information pertinent to launching Chat UI and starting Chat sessions. |
| ChatUIConfiguration.Builder | Build a new ChatUIConfiguration instance. |