{
    "description": {
        "author": "Salesforce",
        "text": [
            "A component designed to display actionable messages, such as prompts, outputs, inputs, and actions associated with a chat feature. It responds to user interactions by dispatching events for actions like hyperlink clicks and action button clicks.",
            "Selector: runtime_copilot_base-message-actionable"
        ]
    },
    "shadow": {
        "elements": [
            {
                "name": "promptRegion",
                "selector": {
                    "css": "runtime_copilot_base-view-component[data-prompt-region]"
                },
                "type": "utam-runtime_copilot_base/pageObjects/viewComponent",
                "description": "Represents the prompt area of the component.",
                "public": true,
                "nullable": true
            },
            {
                "name": "outputRegion",
                "selector": {
                    "css": "runtime_copilot_base-view-component[data-output-region]"
                },
                "type": "utam-runtime_copilot_base/pageObjects/viewComponent",
                "description": "Represents the output area where messages are displayed.",
                "public": true,
                "nullable": true
            },
            {
                "name": "inputRegion",
                "selector": {
                    "css": "runtime_copilot_base-view-component[data-input-region]"
                },
                "type": "utam-runtime_copilot_base/pageObjects/viewComponent",
                "description": "Represents the input area for user interaction.",
                "public": true
            },
            {
                "name": "actionRegion",
                "selector": {
                    "css": "runtime_copilot_base-view-component[data-action-region]"
                },
                "type": "utam-runtime_copilot_base/pageObjects/viewComponent",
                "description": "Represents the action buttons area for user to take actions.",
                "public": true,
                "nullable": true
            },
            {
                "name": "citationsRegion",
                "selector": {
                    "css": "runtime_copilot_base-view-component[data-citations-region]"
                },
                "type": "utam-runtime_copilot_base/pageObjects/viewComponent",
                "description": "Represents the region that displays citations.",
                "nullable": true,
                "public": true,
                "wait": true
            }
        ]
    }
}