export type DependencyEcosystem = "npm" | "pypi"; export type DependencySelectorKind = "exact" | "bare" | "dist-tag" | "range" | "wildcard" | "variable" | "direct-reference" | "indirect-file" | "unknown"; export interface DependencySelectorAnalysis { ecosystem: DependencyEcosystem; packageName?: string; normalizedPackageName?: string; reference: string; selector: string; normalizedSelector: string; selectorKind: DependencySelectorKind; normalizedReference: string; } export interface FloatingDependencyAllowance { raw: string; normalized: string; } export declare function classifyNpmSelector(reference: string): DependencySelectorAnalysis; export declare function classifyPythonSelector(reference: string): DependencySelectorAnalysis; export declare function parseFloatingDependencyAllowance(raw: string): FloatingDependencyAllowance | undefined;