/**
 * Copyright (c) 2025 Broadcom. All Rights Reserved.
 * Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
 * and/or its subsidiaries.
 */
import { ExtensionPointManifest } from "../extensibility.model";
import { SERVICES_OVERVIEW_TYPE } from "./services-overview.extension-point.constants";

/**
 * Services overview extension point manifests have the type of "services:overview".
 * They declare a module, route and iconShape.
 */
export interface ServicesOverviewExtensionPointManifest extends ExtensionPointManifest {
    readonly type: SERVICES_OVERVIEW_TYPE;
    readonly module: string;
    readonly route: string;
    readonly iconShape: string;
}