/**
 * 根据配置表，重新 clone 仓库
 * @param {Array<item>} list 列表
 * @param {string} item.root 路径
 * @param {string} item.origin origin
 * @example
 * ```ts
 * reCloneGitRemote([
 *   {
 *     root: '/Users/foo/Documents/git/t-comm',
 *     origin: 'https://github.com/novlan1/t-comm',
 *   },
 *   {
 *     root: '/Users/foo/Documents/git/api',
 *     origin: 'git@git.woa.com:pmd-mobile/pmd-h5/api.git',
 *   },
 * ]);
 * // 会先 rm -rf 目标目录，再用 ssh 协议重新 clone
 * ```
 */
export declare function reCloneGitRemote(list?: Array<{
    root: string;
    origin: string;
}>): void;
