import { type DependencyNode } from '@pnpm/reviewing.dependencies-hierarchy'; import { type TreeNode } from '@pnpm/text.tree-renderer'; import { type PackageDependencyHierarchy } from './types.js'; export interface RenderTreeOptions { alwaysPrintRootPackage: boolean; depth: number; long: boolean; search: boolean; showExtraneous: boolean; showSummary?: boolean; } export declare function renderTree(packages: PackageDependencyHierarchy[], opts: RenderTreeOptions): Promise; type GetPkgColor = (node: DependencyNode) => (s: string) => string; export declare function toArchyTree(getPkgColor: GetPkgColor, entryNodes: DependencyNode[], opts: { long: boolean; modules: string; multiPeerPkgs?: Map; }): Promise; export {};