// BLE Service entry point import * as Device from 'expo-device'; import { RealBLEManager } from './BLEManager'; import { MockBLEManager } from './MockBLEManager'; import { IBLEManager } from './types'; // Determine if BLE is available (real device vs simulator) export const isBLEAvailable = Device.isDevice; // Export singleton instance export const bleManager: IBLEManager = isBLEAvailable ? new RealBLEManager() : new MockBLEManager(); // Re-export types export * from './types';