import type { PathOps } from "../ports/paths.js"; import type { DirectSymbolImportReference, GoReferenceContext, QualifiedReferenceContext, QualifiedReferenceLanguage, ResolvedImportBinding, TSNode } from "./qualified-reference-contract.js"; export declare function resolveRustQualifiedModule(source: string, filePath: string, context: QualifiedReferenceContext, sourceNode?: TSNode): { readonly targetFilePath: string | null; readonly unresolvedTargetFilePaths: readonly string[]; }; export declare function goTargetDirectoryPath(context: GoReferenceContext, packageDirectory: string, pathOps: PathOps): string; export declare function resolveQualifiedImportBindings(language: QualifiedReferenceLanguage, filePath: string, root: TSNode, context: QualifiedReferenceContext): readonly ResolvedImportBinding[]; export declare function analyzeDirectSymbolImportReferences(language: QualifiedReferenceLanguage, filePath: string, root: TSNode, context: QualifiedReferenceContext): readonly DirectSymbolImportReference[]; export declare function analyzeUnsupportedWildcardImportTargets(language: QualifiedReferenceLanguage, filePath: string, root: TSNode, context: QualifiedReferenceContext): readonly string[]; //# sourceMappingURL=qualified-reference-bindings.d.ts.map