/**
 * AST parsing utilities for TypeScript/JavaScript files
 */
import type { FileInfo } from "./types.js";
/**
 * Parse a TypeScript file and extract semantic information
 */
export declare function parseTypeScriptFile(filePath: string): Promise<FileInfo>;
/**
 * Extract imports and exports from a TypeScript file
 */
export declare function extractImportsAndExports(filePath: string): Promise<{
    imports: Array<{
        source: string;
        imports: string[];
    }>;
    exports: Array<{
        name: string;
        kind: string;
    }>;
}>;
