/**
 * Copyright (c) 2025 Broadcom. All Rights Reserved.
 * Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
 * and/or its subsidiaries.
 */
import { COMPONENT_SCOPE_PREFIX } from "../../../../lib-interfaces";

/**
 * This scope is intended to be injected in the Primary Navigation under Services Category on the same level as
 * all native navigation links. The purpose of this extension point is to have small number of
 * UI Plugins that look more native to the applicaiton.
 * 
 * This extension point is for module-based extensions only.
 */
export const SERVICES_OVERVIEW_COMPONENT_SCOPE = `${COMPONENT_SCOPE_PREFIX}:services:overview`;

/**
 * Services overview manifest type (constant value)
 */
export const SERVICES_OVERVIEW_TYPE = "navigation:services:overview" as const;

/**
 * Services overview manifest type (type value)
 */
export type SERVICES_OVERVIEW_TYPE = typeof SERVICES_OVERVIEW_TYPE;

/**
 * The manifest versions this is supported by.
 */
export const SUPPORTED_VERSIONS: string[] = ["9.5.0"];