import * as react from 'react'; import * as _backstage_frontend_plugin_api from '@backstage/frontend-plugin-api'; import * as _backstage_core_plugin_api from '@backstage/core-plugin-api'; /** * Reference translation for Adoption Insights. * Defines all the translation keys used in the plugin. * @alpha */ declare const adoptionInsightsTranslationRef: _backstage_frontend_plugin_api.TranslationRef<"plugin.adoption-insights", { readonly "header.title": string; readonly "header.dateRange.title": string; readonly "header.dateRange.dateRange": string; readonly "header.dateRange.today": string; readonly "header.dateRange.lastWeek": string; readonly "header.dateRange.lastMonth": string; readonly "header.dateRange.last28Days": string; readonly "header.dateRange.lastYear": string; readonly "header.dateRange.cancel": string; readonly "header.dateRange.ok": string; readonly "header.dateRange.defaultLabel": string; readonly "header.dateRange.startDate": string; readonly "header.dateRange.endDate": string; readonly "table.headers.name": string; readonly "table.headers.kind": string; readonly "table.headers.lastUsed": string; readonly "table.headers.views": string; readonly "table.headers.executions": string; readonly "table.headers.trend": string; readonly "table.headers.entity": string; readonly "table.pagination.topN": string; readonly "filter.all": string; readonly "filter.selectKind": string; readonly "page.title": string; readonly "activeUsers.legend.newUsers": string; readonly "activeUsers.legend.returningUsers": string; readonly "activeUsers.title": string; readonly "activeUsers.hour": string; readonly "activeUsers.day": string; readonly "activeUsers.week": string; readonly "activeUsers.month": string; readonly "activeUsers.averagePrefix": string; readonly "activeUsers.averageText": string; readonly "activeUsers.averageSuffix": string; readonly "templates.title": string; readonly "templates.topNTitle": string; readonly "templates.allTitle": string; readonly "catalogEntities.title": string; readonly "catalogEntities.topNTitle": string; readonly "catalogEntities.allTitle": string; readonly "plugins.title": string; readonly "plugins.topNTitle": string; readonly "plugins.allTitle": string; readonly "techDocs.title": string; readonly "techDocs.topNTitle": string; readonly "techDocs.allTitle": string; readonly "searches.title": string; readonly "searches.hour": string; readonly "searches.day": string; readonly "searches.week": string; readonly "searches.month": string; readonly "searches.averagePrefix": string; readonly "searches.averageText": string; readonly "searches.averageSuffix": string; readonly "searches.totalCount": string; readonly "users.title": string; readonly "users.haveLoggedIn": string; readonly "users.loggedInUsers": string; readonly "users.licensed": string; readonly "users.licensedNotLoggedIn": string; readonly "users.ofTotal": string; readonly "users.tooltip": string; readonly "common.today": string; readonly "common.noResults": string; readonly "common.readMore": string; readonly "common.exportCSV": string; readonly "common.downloading": string; readonly "common.yesterday": string; readonly "common.numberOfSearches": string; readonly "common.filteredBy": string; readonly "common.invalidDateFormat": string; readonly "common.csvFilename": string; readonly "permission.title": string; readonly "permission.description": string; }>; /** * The translation resource for the Adoption Insights plugin. * @alpha */ declare const adoptionInsightsTranslations: _backstage_frontend_plugin_api.TranslationResource<"plugin.adoption-insights">; /** * The Adoption Insights plugin for the new frontend system. * @alpha */ declare const _default: _backstage_frontend_plugin_api.OverridableFrontendPlugin<{ root: _backstage_core_plugin_api.RouteRef; }, {}, { "api:adoption-insights": _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>; }>; "nav-item:adoption-insights": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "nav-item"; name: undefined; config: {}; configInput: {}; output: _backstage_frontend_plugin_api.ExtensionDataRef<{ title: string; icon: _backstage_frontend_plugin_api.IconComponent; routeRef: _backstage_frontend_plugin_api.RouteRef; }, "core.nav-item.target", {}>; inputs: {}; params: { title: string; icon: _backstage_frontend_plugin_api.IconComponent; routeRef: _backstage_frontend_plugin_api.RouteRef; }; }>; "page:adoption-insights": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "page"; name: undefined; config: { path: string | undefined; title: string | undefined; }; configInput: { title?: string | undefined; path?: 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; }>; }; params: { path: string; title?: string; icon?: _backstage_frontend_plugin_api.IconElement; loader?: () => Promise; routeRef?: _backstage_frontend_plugin_api.RouteRef; noHeader?: boolean; }; }>; }>; /** * A frontend module that registers Adoption Insights translations. * Must be installed separately in the app's features since TranslationBlueprint * is restricted to the app plugin (pluginId: 'app'). * @alpha */ declare const adoptionInsightsTranslationsModule: _backstage_frontend_plugin_api.FrontendModule; export { adoptionInsightsTranslationRef, adoptionInsightsTranslations, adoptionInsightsTranslationsModule, _default as default };