// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef IOS_CHROME_BROWSER_INTELLIGENCE_PAGE_ACTION_MENU_UTILS_AI_HUB_CONSTANTS_H_
#define IOS_CHROME_BROWSER_INTELLIGENCE_PAGE_ACTION_MENU_UTILS_AI_HUB_CONSTANTS_H_

#import <Foundation/Foundation.h>

// The identifier for the AI hub's detent.
extern NSString* const kAIHubDetentIdentifier;
// The accessibility identifier for the AI hub's bottom sheet.
extern NSString* const kAIHubBottomSheetAccessibilityIdentifier;
// The accessibility identifier for the AI hub's entrypoint.
extern NSString* const kAIHubEntrypointAccessibilityIdentifier;
// The accessibility identifier for the AI hub's Lens button.
extern NSString* const kAIHubLensButtonAccessibilityIdentifier;
// The accessibility identifier for the AI hub's Reader mode button.
extern NSString* const kAIHubReaderModeButtonAccessibilityIdentifier;
// The accessibility identifier for the AI hub's "Ask Gemini" button.
extern NSString* const kAIHubAskGeminiButtonAccessibilityIdentifier;
// The accessibility identifier for the AI hub's dismiss button.
extern NSString* const kAIHubDismissButtonAccessibilityIdentifier;
// The accessibility identifier for the Gemini direct entry point.
extern NSString* const kGeminiDirectEntryPointAccessibilityIdentifier;
// Used as a placeholder URL for links in labels that open the default search
// engine settings through the `SettingsCommands`.
extern NSString* const kSearchEngineSettingsActionIdentifier;
#endif  // IOS_CHROME_BROWSER_INTELLIGENCE_PAGE_ACTION_MENU_UTILS_AI_HUB_CONSTANTS_H_
