import type { SyncCmdDeps } from '../../../shared/common/sync/sync-deps.type.js'; export type { SyncCmdDeps } from '../../../shared/common/sync/sync-deps.type.js'; /** * @purpose CLI entry point for the sync command. * * * Parses CLI arguments, resolves the package source directory, * compares source with target, and outputs the result. * * * @param rawArgs Raw CLI arguments (typically process.argv). * @param [deps] Optional injectable dependencies for testing. * @throws {Error} On package not found or invalid subdirectory. * @returns Exit code (0 success, 1 error). */ export declare function run(rawArgs: string[], deps?: SyncCmdDeps): number;