/** * Bota React Native SDK * * SDK for communicating with Bota wearable devices via BLE. * * @packageDocumentation */ export { BotaClient } from './BotaClient'; export type { BotaConfig, SdkState, BluetoothState } from './BotaClient'; export { DeviceManager, RecordingManager, StreamingSession, OTAManager } from './managers'; export type { UploadInfoProvider, FirmwareInfo, OtaStage, OtaProgress } from './managers'; export type { DeviceType, PairingState, ConnectionState, DeviceState, DeviceFlags, LteStatus, WifiStatus, ModemInfo, DiscoveredDevice, ConnectedDevice, DeviceStatus, StorageInfo, ScanOptions, ReconnectOptions, Environment, ProvisioningResult, DeviceCapabilities, WiFiSecurityType, WiFiStatus, WiFiConfigGrant, WiFiCredentials, WiFiConfigResult, WiFiStatusInfo, WiFiScanNetwork, DeviceWiFiScanResult, ConnectionType, DeviceConnectionSettings, } from './models/Device'; export type { AudioCodec, DeviceRecording, UploadInfo, SyncStage, SyncProgress, UploadTaskStatus, UploadTask, TransferPacket, StreamingState, StreamingSyncProgress, StreamingSyncOptions, StreamingSessionEvents, } from './models/Recording'; export type { LogLevel, SdkStatus, DeviceManagerEvents, RecordingManagerEvents, BotaClientEvents, } from './models/Status'; export type { LogHandler, SdkLogEntry, SdkLogLevel } from './utils/logger'; export { BotaError, BluetoothError, DeviceError, ProvisioningError, TransferError, UploadError, SdkError, isBotaError, } from './utils/errors'; //# sourceMappingURL=index.d.ts.map