| AIToolApprover | The person answering tool calls' questions on this device, and how their answer reaches your backend, which holds each call until it gets one. |
| AIToolApprovalState | Where the person's answer to a question is. |
| AIToolApprovalColors | The palette of AIToolApprovalCard. |
| AIToolCallColors | The palette of AIToolCall. |
| ComposerLeadingContentParams | Parameters for ChatAiComponentFactory.ComposerLeadingContent. |
| ComposerInputContentParams | Parameters for ChatAiComponentFactory.ComposerInputContent. |
| ComposerInputTrailingContentParams | Parameters for ChatAiComponentFactory.ComposerInputTrailingContent. |
| ComposerTrailingContentParams | Parameters for ChatAiComponentFactory.ComposerTrailingContent. |
| AITypingIndicatorLabelParams | Parameters for ChatAiComponentFactory.AITypingIndicatorLabel. |
| AITypingIndicatorIndicatorParams | Parameters for ChatAiComponentFactory.AITypingIndicatorIndicator. |
| SpeechToTextButtonIdleContentParams | Parameters for ChatAiComponentFactory.SpeechToTextButtonIdleContent. |
| SpeechToTextButtonRecordingContentParams | Parameters for ChatAiComponentFactory.SpeechToTextButtonRecordingContent. |
| AISuggestionsChipParams | Parameters for ChatAiComponentFactory.AISuggestionsChip. |
| MessageData | Data class representing a message composed by the user. |
| SpeechToTextButtonState | State holder for SpeechToTextButton that tracks the recording status. |
| StreamingReasoningColors | The palette of StreamingReasoning. |
| ChatAiComponentFactoryKt | |
| AIMessagePartsKt | |
| AISuggestionsKt | |
| AIToolApprovalPromptKt | |
| AIToolCallKt | |
| AITypingIndicatorKt | |
| ChatComposerKt | |
| CompoundChatAiComponentFactoryKt | |
| SpeechToTextButtonKt | |
| StreamingReasoningKt | |
| StreamingTextKt | |