/// /** * The main plugin export for the scaffolder. * @public */ export declare const scaffolderPlugin: import("@backstage/core-plugin-api").BackstagePlugin<{ root: import("@backstage/core-plugin-api").RouteRef; selectedTemplate: import("@backstage/core-plugin-api").SubRouteRef>; ongoingTask: import("@backstage/core-plugin-api").SubRouteRef>; actions: import("@backstage/core-plugin-api").SubRouteRef; listTasks: import("@backstage/core-plugin-api").SubRouteRef; edit: import("@backstage/core-plugin-api").SubRouteRef; }, { registerComponent: import("@backstage/core-plugin-api").ExternalRouteRef; viewTechDoc: import("@backstage/core-plugin-api").ExternalRouteRef<{ kind: string; name: string; namespace: string; }, true>; }>; /** * A field extension for selecting an Entity that exists in the Catalog. * * @public */ export declare const EntityPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent | Record[] | undefined; }>; /** * The field extension for selecting a name for a new Entity in the Catalog. * * @public */ export declare const EntityNamePickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent; /** * A field extension for selecting multiple entities that exists in the Catalog. * * @public */ export declare const MultiEntityPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent | Record[] | undefined; }>; /** * The field extension which provides the ability to select a RepositoryUrl. * Currently, this is an encoded URL that looks something like the following `github.com?repo=myRepoName&owner=backstage`. * * @public */ export declare const RepoUrlPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent; /** * A field extension for picking users and groups out of the Catalog. * * @public */ export declare const OwnerPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent | Record[] | undefined; }>; /** * A field extension for picking groups a user belongs to out of the catalog. * * @public */ export declare const MyGroupsPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent; /** * The Router and main entrypoint to the Scaffolder plugin. * * @public */ export declare const ScaffolderPage: (props: import("react").PropsWithChildren) => import("react").JSX.Element; /** * A field extension to show all the Entities that are owned by the current logged-in User for use in templates. * * @public */ export declare const OwnedEntityPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent | Record[] | undefined; }>; /** * EntityTagsPickerFieldExtension * @public */ export declare const EntityTagsPickerFieldExtension: import("@backstage/plugin-scaffolder-react").FieldExtensionComponent;