import { PackageDependenciesOptions } from "./getPackageDependencies"; import type { PackageInfos } from "../types/PackageInfo"; export interface DependencyMap { /** Mapping from package names to their dependencies */ dependencies: Map>; /** Mapping from package names to their dependents */ dependents: Map>; } /** * Creates a dependency map for the packages in a monorepo. * * @param packages - Information about all packages in the monorepo * @param options - Which dependency types to include. `dependencies` are always included, and it * defaults to also including `devDependencies`. * @returns A map of package dependencies and dependents */ export declare function createDependencyMap(packages: PackageInfos, options?: PackageDependenciesOptions): DependencyMap;