import type { FlattenedTreeNode } from '@vunk/shared/types'; export interface DirFlattenedTreeNode extends FlattenedTreeNode { filename: string; isDirectory: boolean; } export interface ReaddirAsFlattenedTreeSettings { ignore?: string[]; /** * 是否递归 * @default true */ recursive?: boolean; } /** * 读取目录 返回扁平化树 * @param dirPath * @param settings * @returns - 扁平化树 */ export declare function readdirAsFlattenedTree(dirPath: string, settings?: ReaddirAsFlattenedTreeSettings): DirFlattenedTreeNode[];