/** @alpha */ export declare const techDocsSearchResultListItemExtension: import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: { title: string | undefined; lineClamp: number; asLink: boolean; asListItem: boolean; } & { noTrack: boolean; }; configInput: { title?: string | undefined; lineClamp?: number | undefined; asListItem?: boolean | undefined; asLink?: boolean | undefined; } & { noTrack?: boolean | undefined; }; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<{ predicate?: import("@backstage/plugin-search-react/alpha").SearchResultItemExtensionPredicate; component: import("@backstage/plugin-search-react/alpha").SearchResultItemExtensionComponent; }, "search.search-result-list-item.item", {}>; inputs: { [x: string]: import("@backstage/frontend-plugin-api").ExtensionInput; }; kind: "search-result-list-item"; name: undefined; params: import("@backstage/plugin-search-react/alpha").SearchResultListItemBlueprintParams; }>; /** @alpha */ declare const _default: import("@backstage/frontend-plugin-api").FrontendPlugin<{ root: import("@backstage/frontend-plugin-api").RouteRef; docRoot: import("@backstage/frontend-plugin-api").RouteRef<{ kind: string; name: string; namespace: string; }>; entityContent: import("@backstage/frontend-plugin-api").RouteRef; }, {}, { "api:techdocs": 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:techdocs/storage": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ kind: "api"; name: "storage"; config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef; inputs: {}; params: { factory: import("@backstage/frontend-plugin-api").AnyApiFactory; }; }>; "empty-state:techdocs/entity-content": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: {}; configInput: {}; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef; inputs: { [x: string]: import("@backstage/frontend-plugin-api").ExtensionInput; }; params: never; kind: "empty-state"; name: "entity-content"; }>; "entity-content:techdocs": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: { path: string | undefined; title: string | undefined; filter: import("@backstage/plugin-catalog-react/alpha").EntityPredicate | undefined; group: string | false | undefined; }; configInput: { filter?: import("@backstage/plugin-catalog-react/alpha").EntityPredicate | undefined; title?: string | undefined; path?: string | undefined; group?: string | false | 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; }> | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<(entity: import("@backstage/catalog-model").Entity) => boolean, "catalog.entity-filter-function", { optional: true; }> | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef; inputs: { addons: import("@backstage/frontend-plugin-api").ExtensionInput, { singleton: false; optional: false; }>; emptyState: import("@backstage/frontend-plugin-api").ExtensionInput, { singleton: true; optional: true; }>; }; kind: "entity-content"; name: undefined; params: { loader: () => Promise; defaultPath: string; defaultTitle: string; defaultGroup?: keyof typeof import("@backstage/plugin-catalog-react/alpha").defaultEntityContentGroups | (string & {}); routeRef?: import("@backstage/frontend-plugin-api").RouteRef; filter?: string | import("@backstage/plugin-catalog-react/alpha").EntityPredicate | ((entity: import("@backstage/catalog-model").Entity) => boolean); }; }>; "nav-item:techdocs": 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:techdocs": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ kind: "page"; name: undefined; 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: {}; params: { defaultPath: string; loader: () => Promise; routeRef?: import("@backstage/frontend-plugin-api").RouteRef; }; }>; "page:techdocs/reader": 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: { addons: import("@backstage/frontend-plugin-api").ExtensionInput, { singleton: false; optional: false; }>; }; kind: "page"; name: "reader"; params: { defaultPath: string; loader: () => Promise; routeRef?: import("@backstage/frontend-plugin-api").RouteRef; }; }>; "search-result-list-item:techdocs": import("@backstage/frontend-plugin-api").ExtensionDefinition<{ config: { title: string | undefined; lineClamp: number; asLink: boolean; asListItem: boolean; } & { noTrack: boolean; }; configInput: { title?: string | undefined; lineClamp?: number | undefined; asListItem?: boolean | undefined; asLink?: boolean | undefined; } & { noTrack?: boolean | undefined; }; output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<{ predicate?: import("@backstage/plugin-search-react/alpha").SearchResultItemExtensionPredicate; component: import("@backstage/plugin-search-react/alpha").SearchResultItemExtensionComponent; }, "search.search-result-list-item.item", {}>; inputs: { [x: string]: import("@backstage/frontend-plugin-api").ExtensionInput; }; kind: "search-result-list-item"; name: undefined; params: import("@backstage/plugin-search-react/alpha").SearchResultListItemBlueprintParams; }>; }>; export default _default;