import * as _backstage_core_plugin_api from '@backstage/core-plugin-api'; import * as react from 'react'; import * as _backstage_frontend_plugin_api from '@backstage/frontend-plugin-api'; /** * Translation reference for extensions plugin * @alpha */ declare const extensionsTranslationRef: _backstage_frontend_plugin_api.TranslationRef<"plugin.extensions", { readonly "role.backend": string; readonly "role.backendModule": string; readonly "role.frontend": string; readonly "metadata.about": string; readonly "metadata.highlights": string; readonly "metadata.category": string; readonly "metadata.by": string; readonly "metadata.comma": string; readonly "metadata.versions": string; readonly "metadata.pluginNotFound": string; readonly "metadata.pluginNotAvailable": string; readonly "metadata.ensureCatalogEntityPlugin": string; readonly "metadata.publisher": string; readonly "metadata.supportProvider": string; readonly "metadata.entryName": string; readonly "metadata.bySomeone": string; readonly "metadata.backstageCompatibility": string; readonly "install.title": string; readonly "install.configurationRequired": string; readonly "install.optional": string; readonly "install.required": string; readonly "install.selectPackages": string; readonly "install.allPackages": string; readonly "install.customConfiguration": string; readonly "install.installProgress": string; readonly "install.success": string; readonly "install.error": string; readonly "install.installFrontend": string; readonly "install.installBackend": string; readonly "install.installTemplates": string; readonly "install.installationInstructions": string; readonly "install.download": string; readonly "install.examples": string; readonly "install.cancel": string; readonly "install.reset": string; readonly "install.pluginTabs": string; readonly "install.settingUpPlugin": string; readonly "install.aboutPlugin": string; readonly "install.pluginUpdated": string; readonly "install.pluginInstalled": string; readonly "install.instructions": string; readonly "install.editInstructions": string; readonly "install.back": string; readonly "install.packageUpdated": string; readonly "install.packageEnabled": string; readonly "install.packageDisabled": string; readonly "install.pluginEnabled": string; readonly "install.pluginDisabled": string; readonly "install.errors.missingPluginsList": string; readonly "install.errors.missingPackageItem": string; readonly "install.errors.missingPackageField": string; readonly "install.errors.failedToSave": string; readonly "header.title": string; readonly "header.extensions": string; readonly "header.catalog": string; readonly "header.installedPackages": string; readonly "header.installedPackagesWithCount": string; readonly "header.pluginsPage": string; readonly "header.packagesPage": string; readonly "header.collectionsPage": string; readonly "installedPackages.table.title": string; readonly "installedPackages.table.searchPlaceholder": string; readonly "installedPackages.table.columns.packageName": string; readonly "installedPackages.table.columns.version": string; readonly "installedPackages.table.columns.role": string; readonly "installedPackages.table.columns.name": string; readonly "installedPackages.table.columns.actions": string; readonly "installedPackages.table.tooltips.installationDisabled": string; readonly "installedPackages.table.tooltips.packageProductionDisabled": string; readonly "installedPackages.table.tooltips.enableActions": string; readonly "installedPackages.table.tooltips.noDownloadPermissions": string; readonly "installedPackages.table.tooltips.noEditPermissions": string; readonly "installedPackages.table.tooltips.noTogglePermissions": string; readonly "installedPackages.table.tooltips.editPackage": string; readonly "installedPackages.table.tooltips.downloadPackage": string; readonly "installedPackages.table.tooltips.enablePackage": string; readonly "installedPackages.table.tooltips.disablePackage": string; readonly "installedPackages.table.emptyMessages.noResults": string; readonly "installedPackages.table.emptyMessages.noRecords": string; readonly "installedPackages.table.pagination.labelRowsPerPage": string; readonly "installedPackages.table.pagination.labelDisplayedRows": string; readonly "button.update": string; readonly "button.install": string; readonly "button.uninstall": string; readonly "button.enable": string; readonly "button.disable": string; readonly "button.save": string; readonly "button.close": string; readonly "button.viewAll": string; readonly "button.viewDocumentation": string; readonly "button.viewInstalledPlugins": string; readonly "button.restart": string; readonly "status.notInstalled": string; readonly "status.installed": string; readonly "status.disabled": string; readonly "status.partiallyInstalled": string; readonly "status.updateAvailable": string; readonly "emptyState.noPluginsFound": string; readonly "emptyState.mustEnableBackend": string; readonly "emptyState.noPluginsDescription": string; readonly "emptyState.configureBackend": string; readonly "alert.productionDisabled": string; readonly "alert.installationDisabled": string; readonly "alert.missingDynamicArtifact": string; readonly "alert.missingDynamicArtifactTitle": string; readonly "alert.missingDynamicArtifactForPlugin": string; readonly "alert.missingDynamicArtifactTitlePlugin": string; readonly "alert.extensionsExample": string; readonly "alert.singlePluginRestart": string; readonly "alert.multiplePluginRestart": string; readonly "alert.singlePackageRestart": string; readonly "alert.multiplePackageRestart": string; readonly "alert.restartRequired": string; readonly "alert.backendRestartRequired": string; readonly "alert.viewPlugins": string; readonly "alert.viewPackages": string; readonly "search.author": string; readonly "search.filter": string; readonly "search.placeholder": string; readonly "search.clear": string; readonly "search.clearFilter": string; readonly "search.category": string; readonly "search.supportType": string; readonly "search.noResults": string; readonly "search.filterBy": string; readonly "search.clearFilters": string; readonly "search.noResultsFound": string; readonly "common.close": string; readonly "common.links": string; readonly "common.by": string; readonly "common.comma": string; readonly "common.noDescriptionAvailable": string; readonly "common.readMore": string; readonly "common.apply": string; readonly "common.couldNotApplyYaml": string; readonly "dialog.backendRestartRequired": string; readonly "dialog.packageRestartMessage": string; readonly "dialog.pluginRestartMessage": string; readonly "plugin.version": string; readonly "plugin.author": string; readonly "plugin.installation": string; readonly "plugin.configuration": string; readonly "plugin.authors": string; readonly "plugin.description": string; readonly "plugin.documentation": string; readonly "plugin.repository": string; readonly "plugin.license": string; readonly "plugin.tags": string; readonly "plugin.dependencies": string; readonly "package.version": string; readonly "package.author": string; readonly "package.support": string; readonly "package.lifecycle": string; readonly "package.supportedVersions": string; readonly "package.about": string; readonly "package.name": string; readonly "package.highlights": string; readonly "package.dynamicPluginPath": string; readonly "package.backstageRole": string; readonly "package.notFound": string; readonly "package.notAvailable": string; readonly "package.ensureCatalogEntity": string; readonly "table.plugins": string; readonly "table.packageName": string; readonly "table.version": string; readonly "table.role": string; readonly "table.name": string; readonly "table.packages": string; readonly "table.description": string; readonly "table.status": string; readonly "table.supportedVersion": string; readonly "table.action": string; readonly "table.versions": string; readonly "table.pluginsCount": string; readonly "table.packagesCount": string; readonly "table.pluginsTable": string; readonly "actions.install": string; readonly "actions.enable": string; readonly "actions.disable": string; readonly "actions.actions": string; readonly "actions.view": string; readonly "actions.edit": string; readonly "actions.editConfiguration": string; readonly "actions.pluginConfigurations": string; readonly "actions.packageConfiguration": string; readonly "actions.pluginCurrentlyEnabled": string; readonly "actions.pluginCurrentlyDisabled": string; readonly "actions.packageCurrentlyEnabled": string; readonly "actions.packageCurrentlyDisabled": string; readonly "actions.installTitle": string; readonly "actions.editTitle": string; readonly "tooltips.productionDisabled": string; readonly "tooltips.missingDynamicArtifact": string; readonly "tooltips.extensionsDisabled": string; readonly "tooltips.noPermissions": string; readonly "supportTypes.verifiedBy": string; readonly "supportTypes.customPlugins": string; readonly "collection.kubernetes": string; readonly "collection.monitoring": string; readonly "collection.security": string; readonly "collection.viewMore": string; readonly "collection.pluginCount": string; readonly "collection.featured.title": string; readonly "collection.featured.description": string; readonly error: string; readonly "errors.missingConfigFile": string; readonly "errors.missingConfigMessage": string; readonly "errors.invalidConfigFile": string; readonly "errors.invalidConfigMessage": string; readonly "errors.fileNotExists": string; readonly "errors.fileNotExistsMessage": string; readonly "errors.unknownError": string; readonly loading: string; readonly retry: string; readonly "aria.filterBy": string; readonly "aria.openPlugin": string; readonly "aria.closeDialog": string; readonly "aria.expandSection": string; readonly "aria.collapseSection": string; readonly "aria.sortBy": string; readonly "badges.verifiedBy": string; readonly "badges.verified": string; readonly "badges.customPlugin": string; readonly "badges.generallyAvailable": string; readonly "badges.gaAndSupportedBy": string; readonly "badges.gaAndSupported": string; readonly "badges.productionReadyBy": string; readonly "badges.productionReady": string; readonly "badges.communityPlugin": string; readonly "badges.openSourceNoSupport": string; readonly "badges.techPreview": string; readonly "badges.pluginInDevelopment": string; readonly "badges.devPreview": string; readonly "badges.earlyStageExperimental": string; readonly "badges.addedByAdmin": string; }>; /** * Translation Resource for extensions * @alpha */ declare const extensionsTranslations: _backstage_frontend_plugin_api.TranslationResource<"plugin.extensions">; /** * @alpha */ declare const extensionsPage: _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "page"; name: undefined; config: { path: string | undefined; title: string | undefined; }; configInput: { 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; }>; }; params: { path: string; title?: string; icon?: _backstage_frontend_plugin_api.IconElement; loader?: () => Promise; routeRef?: _backstage_frontend_plugin_api.RouteRef; noHeader?: boolean; }; }>; /** * Translation module for the rbac plugin * @alpha */ declare const extensionsTranslationsModule: _backstage_frontend_plugin_api.FrontendModule; /** * @alpha */ declare const extensionsPlugin: _backstage_frontend_plugin_api.OverridableFrontendPlugin<{ rootRouteRef: _backstage_core_plugin_api.RouteRef; pluginsRouteRef: _backstage_core_plugin_api.SubRouteRef; pluginRouteRef: _backstage_core_plugin_api.SubRouteRef<_backstage_core_plugin_api.PathParams<"/plugins/:namespace/:name">>; pluginInstallRouteRef: _backstage_core_plugin_api.SubRouteRef<_backstage_core_plugin_api.PathParams<"/plugins/:namespace/:name/install">>; packagesRouteRef: _backstage_core_plugin_api.SubRouteRef; packageRouteRef: _backstage_core_plugin_api.SubRouteRef<_backstage_core_plugin_api.PathParams<"/packages/:namespace/:name">>; packageInstallRouteRef: _backstage_core_plugin_api.SubRouteRef<_backstage_core_plugin_api.PathParams<"/packages/:namespace/:name/install">>; collectionsRouteRef: _backstage_core_plugin_api.SubRouteRef; collectionRouteRef: _backstage_core_plugin_api.SubRouteRef<_backstage_core_plugin_api.PathParams<"/collections/:namespace/:name">>; catalogTabRouteRef: _backstage_core_plugin_api.SubRouteRef; installedTabRouteRef: _backstage_core_plugin_api.SubRouteRef; installedPackageRouteRef: _backstage_core_plugin_api.SubRouteRef<_backstage_core_plugin_api.PathParams<"/installed-packages/:namespace/:name">>; }, {}, { "api:extensions/dynamic-plugins-info": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "api"; name: "dynamic-plugins-info"; 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>; }>; "api:extensions/extensions": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "api"; name: "extensions"; 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>; }>; "page:extensions": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "page"; name: undefined; config: { path: string | undefined; title: string | undefined; }; configInput: { 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; }>; }; params: { path: string; title?: string; icon?: _backstage_frontend_plugin_api.IconElement; loader?: () => Promise; routeRef?: _backstage_frontend_plugin_api.RouteRef; noHeader?: boolean; }; }>; }>; export { extensionsPlugin as default, extensionsPage, extensionsTranslationRef, extensionsTranslations, extensionsTranslationsModule };