/**
 * 是否应该执行 standard-version
 * 返回0，不执行
 * 返回1，执行--first-release
 * 返回2，执行--release-as patch
 * @private
 * @param {string} [] 命令执行目录
 * @returns {number} 是否应该执行 standard-version
 * @example
 * ```ts
 * const code = shouldGenVersion(process.cwd());
 * // 0 = 不执行；1 = --first-release；2 = --release-as patch
 *
 * // 强制生成
 * shouldGenVersion(process.cwd(), true);
 * ```
 */
export declare function shouldGenVersion(root?: string, forceGenVersion?: boolean): number;
/**
 * 自动生成version，核心是利用 standard-version 命令
 * @param {object} config 配置信息
 * @param {string} config.root 项目根路径
 * @returns {boolean} 是否执行了 standard-version
 * @example
 *
 * genVersion({
 *   root: process.cwd()
 * })
 *
 */
export declare function genVersion({ root, forceGenVersion, }: {
    root: string;
    forceGenVersion?: boolean;
}): boolean;
