import * as _backstage_plugin_catalog_react_alpha from '@backstage/plugin-catalog-react/alpha'; import * as _backstage_catalog_model from '@backstage/catalog-model'; import * as react from 'react'; import * as _backstage_filter_predicates from '@backstage/filter-predicates'; import * as _backstage_frontend_plugin_api from '@backstage/frontend-plugin-api'; import * as _backstage_core_plugin_api from '@backstage/core-plugin-api'; declare const _default: _backstage_frontend_plugin_api.OverridableFrontendPlugin<{ catalogGraph: _backstage_core_plugin_api.RouteRef; }, { catalogEntity: _backstage_core_plugin_api.ExternalRouteRef<{ name: string; kind: string; namespace: string; }, true>; }, { "api:catalog-graph": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "api"; name: undefined; config: {}; configInput: {}; output: _backstage_frontend_plugin_api.ExtensionDataRef<_backstage_frontend_plugin_api.AnyApiFactory, "core.api.factory", {}>; inputs: {}; params: (params: _backstage_frontend_plugin_api.ApiFactory) => _backstage_frontend_plugin_api.ExtensionBlueprintParams<_backstage_frontend_plugin_api.AnyApiFactory>; }>; "entity-card:catalog-graph/relations": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ config: { kinds: string[] | undefined; relations: string[] | undefined; maxDepth: number | undefined; unidirectional: boolean | undefined; mergeRelations: boolean | undefined; showArrowHeads: boolean | undefined; direction: "TB" | "BT" | "LR" | "RL" | undefined; relationPairs: [string, string][] | undefined; zoom: "disabled" | "enabled" | "enable-on-click" | undefined; curve: "curveStepBefore" | "curveMonotoneX" | undefined; title: string | undefined; height: number | undefined; filter: _backstage_filter_predicates.FilterPredicate | undefined; type: "content" | "info" | undefined; }; configInput: { kinds?: string[] | undefined; relations?: string[] | undefined; maxDepth?: number | undefined; unidirectional?: boolean | undefined; mergeRelations?: boolean | undefined; showArrowHeads?: boolean | undefined; direction?: "TB" | "BT" | "LR" | "RL" | undefined; relationPairs?: [string, string][] | undefined; zoom?: "disabled" | "enabled" | "enable-on-click" | undefined; curve?: "curveStepBefore" | "curveMonotoneX" | undefined; title?: string | undefined; height?: number | undefined; filter?: _backstage_filter_predicates.FilterPredicate | undefined; type?: "content" | "info" | undefined; }; output: _backstage_frontend_plugin_api.ExtensionDataRef | _backstage_frontend_plugin_api.ExtensionDataRef<(entity: _backstage_catalog_model.Entity) => boolean, "catalog.entity-filter-function", { optional: true; }> | _backstage_frontend_plugin_api.ExtensionDataRef | _backstage_frontend_plugin_api.ExtensionDataRef<_backstage_plugin_catalog_react_alpha.EntityCardType, "catalog.entity-card-type", { optional: true; }>; inputs: {}; kind: "entity-card"; name: "relations"; params: { loader: () => Promise; filter?: string | _backstage_filter_predicates.FilterPredicate | ((entity: _backstage_catalog_model.Entity) => boolean); type?: _backstage_plugin_catalog_react_alpha.EntityCardType; }; }>; "page:catalog-graph": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ config: { selectedKinds: string[] | undefined; selectedRelations: string[] | undefined; rootEntityRefs: string[] | undefined; maxDepth: number | undefined; unidirectional: boolean | undefined; mergeRelations: boolean | undefined; showArrowHeads: boolean | undefined; direction: "TB" | "BT" | "LR" | "RL" | undefined; showFilters: boolean | undefined; curve: "curveStepBefore" | "curveMonotoneX" | undefined; kinds: string[] | undefined; relations: string[] | undefined; relationPairs: [string, string][] | undefined; zoom: "disabled" | "enabled" | "enable-on-click" | undefined; path: string | undefined; title: string | undefined; }; configInput: { selectedKinds?: string[] | undefined; selectedRelations?: string[] | undefined; rootEntityRefs?: string[] | undefined; maxDepth?: number | undefined; unidirectional?: boolean | undefined; mergeRelations?: boolean | undefined; showArrowHeads?: boolean | undefined; direction?: "TB" | "BT" | "LR" | "RL" | undefined; showFilters?: boolean | undefined; curve?: "curveStepBefore" | "curveMonotoneX" | undefined; kinds?: string[] | undefined; relations?: string[] | undefined; relationPairs?: [string, string][] | undefined; zoom?: "disabled" | "enabled" | "enable-on-click" | undefined; path?: string | undefined; title?: string | undefined; }; output: _backstage_frontend_plugin_api.ExtensionDataRef | _backstage_frontend_plugin_api.ExtensionDataRef<_backstage_frontend_plugin_api.RouteRef<_backstage_frontend_plugin_api.AnyRouteRefParams>, "core.routing.ref", { optional: true; }> | _backstage_frontend_plugin_api.ExtensionDataRef | _backstage_frontend_plugin_api.ExtensionDataRef | _backstage_frontend_plugin_api.ExtensionDataRef<_backstage_frontend_plugin_api.IconElement, "core.icon", { optional: true; }>; inputs: { pages: _backstage_frontend_plugin_api.ExtensionInput<_backstage_frontend_plugin_api.ConfigurableExtensionDataRef | _backstage_frontend_plugin_api.ConfigurableExtensionDataRef | _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<_backstage_frontend_plugin_api.RouteRef<_backstage_frontend_plugin_api.AnyRouteRefParams>, "core.routing.ref", { optional: true; }> | _backstage_frontend_plugin_api.ConfigurableExtensionDataRef | _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<_backstage_frontend_plugin_api.IconElement, "core.icon", { optional: true; }>, { singleton: false; optional: false; internal: false; }>; }; kind: "page"; name: undefined; params: { path: string; title?: string; icon?: _backstage_frontend_plugin_api.IconElement; loader?: () => Promise; routeRef?: _backstage_frontend_plugin_api.RouteRef; noHeader?: boolean; }; }>; }>; /** * @alpha * @deprecated Import from `@backstage/plugin-catalog-graph` instead. */ declare const catalogGraphTranslationRef: _backstage_frontend_plugin_api.TranslationRef<"catalog-graph", { readonly "catalogGraphCard.title": "Relations"; readonly "catalogGraphCard.deepLinkTitle": "View graph"; readonly "catalogGraphPage.title": "Catalog Graph"; readonly "catalogGraphPage.filterToggleButtonTitle": "Filters"; readonly "catalogGraphPage.supportButtonDescription": "Start tracking your component in by adding it to the software catalog."; readonly "catalogGraphPage.simplifiedSwitchLabel": "Simplified"; readonly "catalogGraphPage.mergeRelationsSwitchLabel": "Merge relations"; readonly "catalogGraphPage.zoomOutDescription": "Use pinch & zoom to move around the diagram. Click to change active node, shift click to navigate to entity."; readonly "catalogGraphPage.curveFilter.title": "Curve"; readonly "catalogGraphPage.curveFilter.curveStepBefore": "Step Before"; readonly "catalogGraphPage.curveFilter.curveMonotoneX": "Monotone X"; readonly "catalogGraphPage.directionFilter.title": "Direction"; readonly "catalogGraphPage.directionFilter.leftToRight": "Left to right"; readonly "catalogGraphPage.directionFilter.rightToLeft": "Right to left"; readonly "catalogGraphPage.directionFilter.topToBottom": "Top to bottom"; readonly "catalogGraphPage.directionFilter.bottomToTop": "Bottom to top"; readonly "catalogGraphPage.maxDepthFilter.title": "Max depth"; readonly "catalogGraphPage.maxDepthFilter.inputPlaceholder": "∞ Infinite"; readonly "catalogGraphPage.maxDepthFilter.clearButtonAriaLabel": "clear max depth"; readonly "catalogGraphPage.selectedKindsFilter.title": "Kinds"; readonly "catalogGraphPage.selectedRelationsFilter.title": "Relations"; }>; export { catalogGraphTranslationRef, _default as default };