import type { ModuleResolver } from './module-resolver.js'; import type { ParsedModuleDep } from '../types.js'; export interface BsJsImport { importPath: string; resolvedResPath: string; } /** * Parse a single .bs.js file and extract all internal dependencies. */ export declare function parseBsJsImports(bsJsContent: string, sourceResFile: string, resolver: ModuleResolver): BsJsImport[]; /** * Index all .bs.js files in the codebase and extract module dependencies. */ export declare function indexBsJsFiles(resFiles: string[], codebaseRoot: string, resolver: ModuleResolver): ParsedModuleDep[]; //# sourceMappingURL=bs-js-indexer.d.ts.map