import { Tree } from '@nx/devkit';
interface TypdocPluginConfig {
    id: string;
    packageName: string;
    entryPointsRelative: string;
    tsconfigRelative: string;
    out: string;
}
/**
 * Discovers publishable packages from .unisphere config and generates
 * docusaurus-plugin-typedoc configuration entries.
 *
 * Excludes packages whose sourceRoot contains '/local/' (internal packages).
 * The docsProjectRoot is used to compute relative paths (e.g. "unisphere/documentation/genie").
 */
export declare function discoverTypedocPlugins(tree: Tree, docsProjectRoot: string): TypdocPluginConfig[];
/**
 * Serialises the discovered plugin configs into a TypeScript source fragment
 * suitable for injection into docusaurus.config.ts via EJS (<%- typedocPluginsConfig %>).
 */
export declare function buildTypedocPluginsCode(plugins: TypdocPluginConfig[]): string;
export {};
//# sourceMappingURL=discover-typedoc-plugins.d.ts.map