import * as _backstage_frontend_plugin_api from '@backstage/frontend-plugin-api';
import { ComponentType } from 'react';
import { T as TechDocsAddonOptions } from './types/types.d-BooYUMWM.js';
export { a as TechDocsAddonLocations } from './types/types.d-BooYUMWM.js';
import '@backstage/catalog-model';

/** @alpha */
declare const techDocsAddonDataRef: _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<TechDocsAddonOptions, "techdocs.addon", {}>;
/**
 * Creates an extension to add addons to the TechDocs standalone reader and entity pages.
 * @alpha
 */
declare const AddonBlueprint: _backstage_frontend_plugin_api.ExtensionBlueprint<{
    kind: "addon";
    name: undefined;
    params: TechDocsAddonOptions;
    output: _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<TechDocsAddonOptions, "techdocs.addon", {}>;
    inputs: {};
    config: {};
    configInput: {};
    dataRefs: {
        addon: _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<TechDocsAddonOptions, "techdocs.addon", {}>;
    };
}>;
/** @alpha */
declare const attachTechDocsAddonComponentData: <P>(techDocsAddon: ComponentType<P>, data: TechDocsAddonOptions) => void;

export { AddonBlueprint, TechDocsAddonOptions, attachTechDocsAddonComponentData, techDocsAddonDataRef };
