import type { DependencyReport, DependencySource, ExtractionContext, ResolvedConfig } from '../core/types'; /** * Infer where a dependency resolves from, based on its declared range. * A plain semver range (or a dist-tag like "latest") means the npm registry; * anything else is a local link, workspace, git, or url install. */ export declare function classifySource(range: string): DependencySource; export declare function analyzeDependencies(ctx: ExtractionContext, config: ResolvedConfig): DependencyReport;