import { AcornNodeNode, CompilerFunctionBuiltin, CompilerFunctionExternal, ModuleUsage, RequiredModulesConfig, TranspilerConfigBuiltin, TranspilerConfigExternal } from '../../types'; export default class RequiredModuleFinder { private acornParseProps?; private files; private stripLoaders?; private transpilers?; constructor({ acornParseProps, files, stripLoaders, transpilers, }: RequiredModulesConfig); getCompiler(transpiler: TranspilerConfigBuiltin | TranspilerConfigExternal): Promise; compileIfNeeded({ content, dir, filePath, }: { content: string; dir: string; filePath: string; }): Promise; find(dir: string): Promise; findInFile({ dir, filePath }: { dir: string; filePath: string; }): Promise<{ name: string; file: string; }[]>; isRequire({ type, callee }: AcornNodeNode): boolean; normalizeModuleNames({ filePath, moduleNames, }: { filePath: string; moduleNames: string[]; }): { name: string; file: string; }[]; } //# sourceMappingURL=requiredModuleFinder.d.ts.map