import * as _backstage_plugin_catalog_react_alpha from '@backstage/plugin-catalog-react/alpha'; import * as _backstage_catalog_model from '@backstage/catalog-model'; import * as _backstage_frontend_plugin_api from '@backstage/frontend-plugin-api'; import * as react from 'react'; import * as _backstage_filter_predicates from '@backstage/filter-predicates'; import * as _backstage_core_plugin_api from '@backstage/core-plugin-api'; /** @alpha */ declare const _default: _backstage_frontend_plugin_api.OverridableFrontendPlugin<{}, { catalogIndex: _backstage_core_plugin_api.ExternalRouteRef; }, { "entity-card:org/group-profile": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ kind: "entity-card"; name: "group-profile"; config: { filter: _backstage_filter_predicates.FilterPredicate | undefined; type: "content" | "info" | undefined; }; configInput: { 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: {}; params: { loader: () => Promise; filter?: string | _backstage_filter_predicates.FilterPredicate | ((entity: _backstage_catalog_model.Entity) => boolean); type?: _backstage_plugin_catalog_react_alpha.EntityCardType; }; }>; "entity-card:org/members-list": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ config: { initialRelationAggregation: "direct" | "aggregated" | undefined; showAggregateMembersToggle: boolean | undefined; filter: _backstage_filter_predicates.FilterPredicate | undefined; type: "content" | "info" | undefined; }; configInput: { initialRelationAggregation?: "direct" | "aggregated" | undefined; showAggregateMembersToggle?: boolean | 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: "members-list"; params: { loader: () => Promise; filter?: string | _backstage_filter_predicates.FilterPredicate | ((entity: _backstage_catalog_model.Entity) => boolean); type?: _backstage_plugin_catalog_react_alpha.EntityCardType; }; }>; "entity-card:org/ownership": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ config: { initialRelationAggregation: "direct" | "aggregated" | undefined; showAggregateMembersToggle: boolean | undefined; ownedKinds: string[] | undefined; filter: _backstage_filter_predicates.FilterPredicate | undefined; type: "content" | "info" | undefined; }; configInput: { initialRelationAggregation?: "direct" | "aggregated" | undefined; showAggregateMembersToggle?: boolean | undefined; ownedKinds?: string[] | 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: "ownership"; params: { loader: () => Promise; filter?: string | _backstage_filter_predicates.FilterPredicate | ((entity: _backstage_catalog_model.Entity) => boolean); type?: _backstage_plugin_catalog_react_alpha.EntityCardType; }; }>; "entity-card:org/user-profile": _backstage_frontend_plugin_api.OverridableExtensionDefinition<{ config: { maxRelations: number | undefined; hideIcons: boolean; filter: _backstage_filter_predicates.FilterPredicate | undefined; type: "content" | "info" | undefined; }; configInput: { maxRelations?: number | undefined; hideIcons?: boolean | 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: "user-profile"; params: { loader: () => Promise; filter?: string | _backstage_filter_predicates.FilterPredicate | ((entity: _backstage_catalog_model.Entity) => boolean); type?: _backstage_plugin_catalog_react_alpha.EntityCardType; }; }>; }>; /** * @alpha * @deprecated Import from `@backstage/plugin-org` instead. */ declare const orgTranslationRef: _backstage_frontend_plugin_api.TranslationRef<"org", { readonly "groupProfileCard.groupNotFound": "Group not found"; readonly "groupProfileCard.editIconButtonTitle": "Edit Metadata"; readonly "groupProfileCard.refreshIconButtonTitle": "Schedule entity refresh"; readonly "groupProfileCard.refreshIconButtonAriaLabel": "Refresh"; readonly "groupProfileCard.listItemTitle.email": "Email"; readonly "groupProfileCard.listItemTitle.entityRef": "Entity Ref"; readonly "groupProfileCard.listItemTitle.parentGroup": "Parent Group"; readonly "groupProfileCard.listItemTitle.childGroups": "Child Groups"; readonly "membersListCard.title": "{{groupName}} members"; readonly "membersListCard.cardLabel": "User page for {{memberName}}"; readonly "membersListCard.noMembersDescription": "This group has no members."; readonly "membersListCard.noSearchResult": "Found no members matching \"{{searchTerm}}\"."; readonly "membersListCard.aggregateMembersToggle.label": "Include subgroups"; readonly "ownershipCard.title": "Ownership"; readonly "ownershipCard.aggregateRelationsToggle.label": "Include indirect ownership"; readonly "userProfileCard.editIconButtonTitle": "Edit Metadata"; readonly "userProfileCard.listItemTitle.email": "Email"; readonly "userProfileCard.listItemTitle.memberOf": "Member of"; readonly "userProfileCard.userNotFound": "User not found"; readonly "userProfileCard.moreGroupButtonTitle": "...More ({{number}})"; readonly "userProfileCard.allGroupDialog.title": "All {{name}}'s groups:"; readonly "userProfileCard.allGroupDialog.closeButtonTitle": "Close"; }>; export { _default as default, orgTranslationRef };