/** * Parse import/export statements from TypeScript source content. * Extracts relative import paths, resolving them relative to the file's directory. * * Handles: named imports, default imports, side-effect imports, type imports, * re-exports, and star re-exports. Skips node: prefixes, bare specifiers (npm), * and dynamic import() expressions. * * @returns Array of resolved paths relative to rootDir */ export declare function parseImports(content: string, filePath: string, rootDir: string): string[]; /** * Build an import graph by walking all .ts files in a directory. * Returns a Map where each key is a file path (relative to rootDir) * and values are the files it imports. */ export declare function buildImportGraph(rootDir: string): Map; /** * Compute blast radius — find all transitive dependents of a target file. * Inverts the import graph and performs BFS from the target. * * @param graph - Import graph from buildImportGraph() * @param targetFile - File path relative to rootDir * @returns Sorted array of files that transitively depend on the target */ export declare function blastRadius(graph: Map, targetFile: string): string[]; //# sourceMappingURL=imports.d.ts.map