import type { ScannedFile } from '../orient.types.js'; /** * @purpose Render a directory tree of scanned files with annotations and depth control. * @invariant Directories show `... N more dirs/dir, M files/file` when depth is exceeded. * @invariant Singular/plural distinction for count indicators. * @param files Scanned files. * @param projectRoot Absolute project root. * @param maxDepth Maximum tree depth (1-indexed). * @param showDetail When true, include entity details under each file. * @param maxResults Maximum files to show before overflow indicator. * @returns Array of formatted output lines. */ export declare function renderTree(files: ScannedFile[], projectRoot: string, maxDepth: number, showDetail: boolean, maxResults: number): string[];