/** * Go dependency detection using tree-sitter static analysis. * Parses Go source files without requiring the Go toolchain. */ import { CreateDependenciesContext, RawProjectGraphDependency } from '@nx/devkit'; import { GoPluginOptions } from '../types/go-plugin-options'; /** * Creates project dependencies using static analysis. * * - Does NOT require Go to be installed * - Uses tree-sitter WASM for import parsing * - Properly handles replace directives in go.mod * * @param options - Plugin options * @param context - Nx dependency context * @returns Array of project dependencies */ export declare function createStaticAnalysisDependencies(options: GoPluginOptions | undefined, context: CreateDependenciesContext): Promise; export { buildImportMap } from './build-import-map'; export { extractImports } from './extract-imports'; export { findGoFiles } from './find-go-files'; export { isLocalPath } from './is-local-path'; export { parseGoMod } from './parse-go-mod'; export { resolveImport } from './resolve-import'; export { initParser, resetParser } from './parser-init';