'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _threeWayMerge;

function _load_threeWayMerge() {
  return _threeWayMerge = require('./three-way-merge');
}

Object.defineProperty(exports, 'threeWayMerge', {
  enumerable: true,
  get: function get() {
    return _interopRequireDefault(_threeWayMerge || _load_threeWayMerge()).default;
  }
});

var _mergeVersion;

function _load_mergeVersion() {
  return _mergeVersion = require('./merge-version');
}

Object.defineProperty(exports, 'mergeVersion', {
  enumerable: true,
  get: function get() {
    return (_mergeVersion || _load_mergeVersion()).mergeVersion;
  }
});
Object.defineProperty(exports, 'FileStatus', {
  enumerable: true,
  get: function get() {
    return (_mergeVersion || _load_mergeVersion()).FileStatus;
  }
});
Object.defineProperty(exports, 'getMergeStrategyInteractive', {
  enumerable: true,
  get: function get() {
    return (_mergeVersion || _load_mergeVersion()).getMergeStrategyInteractive;
  }
});
Object.defineProperty(exports, 'getMergeStrategy', {
  enumerable: true,
  get: function get() {
    return (_mergeVersion || _load_mergeVersion()).getMergeStrategy;
  }
});
Object.defineProperty(exports, 'MergeOptions', {
  enumerable: true,
  get: function get() {
    return (_mergeVersion || _load_mergeVersion()).MergeOptions;
  }
});
Object.defineProperty(exports, 'filesStatusWithoutSharedDir', {
  enumerable: true,
  get: function get() {
    return (_mergeVersion || _load_mergeVersion()).filesStatusWithoutSharedDir;
  }
});

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }