/**
 * Dependency Extraction Service
 *
 * Extracts dependencies and imports from code
 */
import type { DependencyInfo } from "../types/index.js";
/**
 * Extract dependencies from TypeScript/JavaScript code
 */
export declare function extractTypeScriptDependencies(code: string): DependencyInfo[];
/**
 * Extract dependencies from Python code
 */
export declare function extractPythonDependencies(code: string): DependencyInfo[];
/**
 * Extract dependencies from Java code
 */
export declare function extractJavaDependencies(code: string): DependencyInfo[];
/**
 * Extract dependencies from Go code
 */
export declare function extractGoDependencies(code: string): DependencyInfo[];
/**
 * Extract dependencies from Rust code
 */
export declare function extractRustDependencies(code: string): DependencyInfo[];
/**
 * Main dependency extraction function that delegates to language-specific extractors
 */
export declare function extractDependencies(code: string, language: string): DependencyInfo[];
//# sourceMappingURL=dependency-extraction.d.ts.map