/** @alpha */ declare const _default: import("@backstage/frontend-plugin-api").FrontendPlugin<{ root: import("@backstage/frontend-plugin-api").RouteRef; selectedTemplate: import("@backstage/frontend-plugin-api").SubRouteRef>; ongoingTask: import("@backstage/frontend-plugin-api").SubRouteRef>; actions: import("@backstage/frontend-plugin-api").SubRouteRef; listTasks: import("@backstage/frontend-plugin-api").SubRouteRef; edit: import("@backstage/frontend-plugin-api").SubRouteRef; templatingExtensions: import("@backstage/frontend-plugin-api").SubRouteRef; }, { registerComponent: import("@backstage/frontend-plugin-api").ExternalRouteRef; viewTechDoc: import("@backstage/frontend-plugin-api").ExternalRouteRef<{ kind: string; name: string; namespace: string; }>; }, { "api:scaffolder": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ kind: "api"; name: undefined; config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef; inputs: {}; params: { factory: import("@backstage/frontend-plugin-api").AnyApiFactory; }; }>; "api:scaffolder/form-decorators": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef; inputs: { formDecorators: import("@backstage/frontend-plugin-api").ExtensionInput, { singleton: false; optional: false; }>; }; kind: "api"; name: "form-decorators"; params: { factory: import("@backstage/frontend-plugin-api").AnyApiFactory; }; }>; "api:scaffolder/form-fields": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef; inputs: { formFields: import("@backstage/frontend-plugin-api").ExtensionInput Promise, "scaffolder.form-field-loader", {}>, { singleton: false; optional: false; }>; }; kind: "api"; name: "form-fields"; params: { factory: import("@backstage/frontend-plugin-api").AnyApiFactory; }; }>; "nav-item:scaffolder": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ kind: "nav-item"; name: undefined; config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<{ title: string; icon: import("@backstage/core-plugin-api").IconComponent; routeRef: import("@backstage/frontend-plugin-api").RouteRef; }, "core.nav-item.target", {}>; inputs: {}; params: { title: string; icon: import("@backstage/core-plugin-api").IconComponent; routeRef: import("@backstage/frontend-plugin-api").RouteRef; }; }>; "page:scaffolder": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: { path: string | undefined; }; configInput: { path?: string | undefined; }; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef, "core.routing.ref", { optional: true; }>; inputs: { formFields: import("@backstage/frontend-plugin-api").ExtensionInput Promise, "scaffolder.form-field-loader", {}>, { singleton: false; optional: false; }>; }; kind: "page"; name: undefined; params: { defaultPath: string; loader: () => Promise; routeRef?: import("@backstage/frontend-plugin-api").RouteRef; }; }>; "scaffolder-form-field:scaffolder/repo-url-picker": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ kind: "scaffolder-form-field"; name: "repo-url-picker"; config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<() => Promise, "scaffolder.form-field-loader", {}>; inputs: {}; params: { field: () => Promise; }; }>; }>; export default _default;