"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = exports.MyTatvaRnSdkView = void 0;
Object.defineProperty(exports, "getCgmLogFilePaths", {
  enumerable: true,
  get: function () {
    return _CGMConnect.getCgmLogFilePaths;
  }
});
Object.defineProperty(exports, "getSqliteDBPath", {
  enumerable: true,
  get: function () {
    return _CGMConnect.getSqliteDBPath;
  }
});
Object.defineProperty(exports, "helpCGM", {
  enumerable: true,
  get: function () {
    return _CGMConnect.helpCGM;
  }
});
Object.defineProperty(exports, "initializeCGMEventListener", {
  enumerable: true,
  get: function () {
    return _CGMConnect.initializeCGMEventListener;
  }
});
Object.defineProperty(exports, "observeAllGlucoseDataHandler", {
  enumerable: true,
  get: function () {
    return _CGMConnect.observeAllGlucoseDataHandler;
  }
});
Object.defineProperty(exports, "observeResetLogoutHandler", {
  enumerable: true,
  get: function () {
    return _CGMConnect.observeResetLogoutHandler;
  }
});
Object.defineProperty(exports, "observeTransmitterUnbindStatusHandler", {
  enumerable: true,
  get: function () {
    return _CGMConnect.observeTransmitterUnbindStatusHandler;
  }
});
Object.defineProperty(exports, "reconnectCGM", {
  enumerable: true,
  get: function () {
    return _CGMConnect.reconnectCGM;
  }
});
Object.defineProperty(exports, "removeCGMEventListener", {
  enumerable: true,
  get: function () {
    return _CGMConnect.removeCGMEventListener;
  }
});
Object.defineProperty(exports, "startCGM", {
  enumerable: true,
  get: function () {
    return _CGMConnect.startCGM;
  }
});
var _MyTatvaRnSdkView = _interopRequireDefault(require("./MyTatvaRnSdkView.android"));
var _MyTatvaRnSdkView2 = _interopRequireDefault(require("./MyTatvaRnSdkView.ios"));
var _reactNative = require("react-native");
var _CGMConnect = require("./CGMConnect");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// ... other imports

// Export the platform-specific component
const MyTatvaRnSdkView = exports.MyTatvaRnSdkView = _reactNative.Platform.select({
  ios: _MyTatvaRnSdkView2.default,
  android: _MyTatvaRnSdkView.default
});

// Export individual functions
// Export a default object with everything
var _default = exports.default = {
  MyTatvaRnSdkView,
  startCGM: _CGMConnect.startCGM,
  initializeCGMEventListener: _CGMConnect.initializeCGMEventListener,
  removeCGMEventListener: _CGMConnect.removeCGMEventListener,
  observeAllGlucoseDataHandler: _CGMConnect.observeAllGlucoseDataHandler,
  reconnectCGM: _CGMConnect.reconnectCGM,
  helpCGM: _CGMConnect.helpCGM,
  observeTransmitterUnbindStatusHandler: _CGMConnect.observeTransmitterUnbindStatusHandler,
  observeResetLogoutHandler: _CGMConnect.observeResetLogoutHandler,
  getSqliteDBPath: _CGMConnect.getSqliteDBPath,
  getCgmLogFilePaths: _CGMConnect.getCgmLogFilePaths
};
//# sourceMappingURL=index.js.map