export interface DirectoryTreeResult { rendered: string; truncated: boolean; totalLines: number; } export interface DirectoryTreeEntry { name: string; path: string; isDirectory: boolean; mtimeMs: number; size: number; } export interface DirectoryTreeOperations { listDir: (path: string) => Promise; } interface DirectoryTreeOptions { maxDepth?: number; perDirLimit?: number | null; rootLimit?: number | null; } export declare function buildDirectoryTree(rootPath: string, options?: DirectoryTreeOptions): Promise; export declare function buildDirectoryTreeFromOperations(rootPath: string, operations: DirectoryTreeOperations, options?: DirectoryTreeOptions): Promise; export {}; //# sourceMappingURL=directory-tree.d.ts.map