/** * .what = stages all changes and commits with the given message * .why = encapsulates git add + commit for reuse in genTempDir * * @example * commitGitChanges({ dir: '/tmp/my-repo', message: 'initial' }); * * @example * // empty commit (no files) * commitGitChanges({ dir: '/tmp/my-repo', message: 'began', allowEmpty: true }); */ export declare const commitGitChanges: (input: { dir: string; message: string; allowEmpty?: boolean; }) => void;