import type { RuntimeAdapter } from "../../../platform/adapters/base.js"; /** Resolved local module dependency discovered in a source module. */ export type ResolvedModuleDependency = { full: string; path: string; start: number; end: number; relativePath: string; depFilePath: string | null; isLocalLib: boolean; /** True when discovered inside `import("…")` rather than a static import. */ isDynamic: boolean; /** True when discovered in a bare `import "…"` statement. */ isSideEffect?: boolean; }; /** Resolved dependency after its source module has been transformed to a temp file. */ export type TransformedModuleDependency = ResolvedModuleDependency & { depTempPath: string; }; /** Input for resolving local module dependencies from source code. */ export interface ResolveModuleDependenciesInput { fileContent: string; filePath: string; projectDir: string; adapter: RuntimeAdapter; } /** Resolves @/ alias and relative local imports from a source module. */ export declare function resolveModuleDependencies(input: ResolveModuleDependenciesInput): Promise; /** Rewrites resolved local imports to their transformed temp file URLs. */ export declare function rewriteResolvedDependencyImports(fileContent: string, transformedDeps: TransformedModuleDependency[]): string; //# sourceMappingURL=dependency-resolver.d.ts.map