import type { AiraConfig } from '../types.js'; export interface GolangPackageInfo { name: string; path: string; modulePath: string; hasGoMod: boolean; dependencies: string[]; isExternal?: boolean; version?: string; } export interface GolangProjectInfo { srcPath: string; hasGoMod: boolean; moduleName: string; packages: GolangPackageInfo[]; } /** * 查找项目的 Golang 源码目录 * @param projectRoot 项目根目录 * @param config AIRA 配置 * @returns Golang 项目信息 */ export declare function findGolangProject(projectRoot: string, config: AiraConfig): Promise; /** * 列出所有可用的 Golang 包 * @param srcPath 源码目录路径 * @returns 包列表 */ export declare function listAvailableGolangPackages(srcPath: string): Promise; //# sourceMappingURL=golang.d.ts.map