import FileStructure from "./FileStructure"; export default class FolderStructure { name: string; path: string; entry: any; files: FileStructure[]; folders: FolderStructure[]; depth: number; constructor(folderPath: string, depth?: number); getHierarchicalTree(): string; static getFiles(dir: string, depth: number): FileStructure[]; static exists(dir: string): boolean; getFiles(dir: string, depth: number): FileStructure[]; private getStructure; static shouldDocument(fileOrFolderPath: string, isDirectory: boolean): boolean; static isAncestorOrParentPath(parentPath: string, childPath: string): boolean | ""; static searchForStringInFiles(root: string, search: string): string; static getFoldersAndFiles(path: string): string[]; }