/** 依赖类型 */ export type DependencyType = "dependencies" | "devDependencies" | "peerDependencies" | "optionalDependencies"; export interface PackageVersion { packageName: string; versionRange?: string; } /** 添加依赖配置 */ export type AddDependenciesConfig = { /** 包名或包名列表 */ package: string | PackageVersion | (string | PackageVersion)[]; /** 依赖类型 */ type?: DependencyType; /** 项目目录 */ dir?: string; }; /** * 写入依赖到 package.json * @param config 配置项 * @returns 添加的包及其版本号 */ export declare function addDependency(config: AddDependenciesConfig): Promise>;