export type ModulePathPatternsTree = { [basePath: string]: ModulePathPatternsTree; }; /** * Create a tree structure from a list of module path patterns. * * Having a tree structure improves the performance because shared * parent directories only have to be read once. * * For example, given the following patterns: * ```typescript * ['src/app/feat-*-module/*', 'src/app/services/*', 'src/app/shared/*'] * ``` * * would end up in the following tree: * ```typescript * { * src: { * app: { * feat-*-module: {}, * services: {}, * shared: {} * } * } * } * ``` */ export declare function createModulePathPatternsTree(patterns: string[]): ModulePathPatternsTree;