/**
 * Symbol Extraction Service
 *
 * Extracts symbols (functions, classes, interfaces, etc.) from code
 */
import type { SymbolInfo } from "../types/index.js";
/**
 * Extract symbols from TypeScript/JavaScript code
 */
export declare function extractTypeScriptSymbols(code: string): SymbolInfo[];
/**
 * Extract symbols from Python code
 */
export declare function extractPythonSymbols(code: string): SymbolInfo[];
/**
 * Extract symbols from Java code
 */
export declare function extractJavaSymbols(code: string): SymbolInfo[];
/**
 * Main symbol extraction function that delegates to language-specific extractors
 */
export declare function extractSymbols(code: string, language: string): SymbolInfo[];
//# sourceMappingURL=symbol-extraction.d.ts.map