Backstage
    Preparing search index...
    default: OverridableFrontendPlugin<
        {},
        {},
        {
            "nav-item:app-visualizer": OverridableExtensionDefinition<
                {
                    config: {};
                    configInput: {};
                    inputs: {};
                    kind: "nav-item";
                    name: undefined;
                    output: ExtensionDataRef<
                        {
                            icon: IconComponent;
                            routeRef: RouteRef<undefined>;
                            title: string;
                        },
                        "core.nav-item.target",
                        {},
                    >;
                    params: {
                        icon: IconComponent;
                        routeRef: RouteRef<undefined>;
                        title: string;
                    };
                },
            >;
            "page:app-visualizer": OverridableExtensionDefinition<
                {
                    config: { path: string
                    | undefined };
                    configInput: { path?: string };
                    inputs: {};
                    kind: "page";
                    name: undefined;
                    output:
                        | ExtensionDataRef<string, "core.routing.path", {}>
                        | ExtensionDataRef<Element, "core.reactElement", {}>
                        | ExtensionDataRef<
                            RouteRef<AnyRouteRefParams>,
                            "core.routing.ref",
                            { optional: true },
                        >;
                    params: {
                        defaultPath?: [Error: "Use the 'path' param instead"];
                        loader: () => Promise<Element>;
                        path: string;
                        routeRef?: RouteRef<AnyRouteRefParams>;
                    };
                },
            >;
        },
    > = ...