import type { ExtractionData, ExtractionNode } from '../../contracts/types.js'; export interface ResolveCrossFilePythonImportsOptions { contextNodes?: readonly ExtractionNode[]; } export declare function resolveCrossFilePythonImports(files: readonly string[], extraction: ExtractionData, options?: ResolveCrossFilePythonImportsOptions): ExtractionData; export declare function resolvePythonFastApiSemantics(files: readonly string[], extraction: ExtractionData, options?: ResolveCrossFilePythonImportsOptions): ExtractionData; export declare function resolvePythonDjangoSemantics(files: readonly string[], extraction: ExtractionData, options?: ResolveCrossFilePythonImportsOptions): ExtractionData; export declare function resolveCrossFileRelativeJsImports(files: readonly string[], extraction: ExtractionData, options?: ResolveCrossFilePythonImportsOptions): ExtractionData; export declare function resolveJsxRendersProxies(extraction: ExtractionData): ExtractionData;