/** * CLI for updating dependency versions across monorepo packages * * Reads configuration from cdecode-config.json: * - updateDependencyVersion.roots: Root directories to scan * - updateDependencyVersion.ignorePattern: Pattern to ignore * - updateDependencyVersion.jsonSpacing: JSON indentation * - updateDependencyVersion.addEndNewLine: Add newline at end * - updateDependencyVersion.commitMessage: Git commit message * * This tool updates all package.json files to use consistent versions * for internal monorepo packages and replaces link: references with actual versions. */ import { Command } from 'commander'; import { type UpdateDependencyVersionConfig } from '../config/index.js'; export interface UpdateDependencyVersionOptions { commit?: boolean; dryRun?: boolean; } /** * Creates the update-dependency-version command */ export declare function createUpdateDependencyVersionCommand(): Command; /** * Updates all package.json files in the monorepo */ export declare function updateDependencyVersions(monorepoRoot: string, options?: { dryRun?: boolean; config?: UpdateDependencyVersionConfig; }): Promise; /** * Runs the update dependency version process */ export declare function runUpdateDependencyVersion(rootDir: string, options: UpdateDependencyVersionOptions, config?: UpdateDependencyVersionConfig): Promise; /** * Standalone CLI entry point */ export declare function runUpdateDependencyVersionCLI(args?: string[]): Promise; //# sourceMappingURL=updateDependencyVersion.d.ts.map