import { ExecutableModules, ExecutedModules, LibaryInfo, ModuleUsage } from '../../types'; export default class ExecutedModulesFinder { private shellScripts; constructor({ shellScripts }: ExecutedModules); find({ dir, packageJson }: LibaryInfo): Promise; findInScript(script: string, moduleExecutables: Record): string[]; findModuleExecutableUsage({ moduleExecutables, packageJsonScripts, shellScripts, }: ExecutableModules): ModuleUsage[]; getModuleExecutables(installedModules: string[], dir: string): Promise>; getModuleExecutablesPair(packageJsonPath: string): Promise<(string | string[] | undefined)[]>; readShellScripts(dir: string, done?: unknown): Promise>; } //# sourceMappingURL=executedModuleFinder.d.ts.map