// src/manager/index.ts export { attachBleBackend, BleManager, createBleManager, createBleManagerFromProvider, createManagerOwnershipAuthority, Connection, DEFAULT_BLE_MANAGER_OPTIONS, DiscoveredGattDatabase, ScanSession, Subscription } from './ble-manager' export type { BleManagerOptions, ProviderBleManagerConstruction } from './ble-manager' export type { BleConnectionHandle, BleManagerLifetime, DeadlineHandle, DiscoveredGattDatabaseHandle, PortableAttachmentRecord, PortableBoundedAsyncStream, PortableBoundedAsyncStreamIterator, PortableCleanupFailure, PortableCleanupRecord, PortableConnectionLifecycleEvent, PortableConnectionPath, PortableCurrentCharacteristicPath, PortableCurrentDescriptorPath, PortableDatabasePath, PortableGattDatabaseSnapshot, PortableLongWriteChunkProgress, PortableLongWriteReceipt, PortableMaximumWriteLengthObservation, PortableNotificationValue, PortableOperationOptions, PortableOperationTerminalRecord, PortableSubscriptionOptions, PortableWritePolicy, PortableWriteReceipt, SubscriptionHandle } from './consumer-handles' export { collectNotifications, connectAndDiscover, defaultScanDelivery, find, firstNotification, scanForServices, scanUntil, throwIfCleanupFailed, withConnection, withDiscoveredConnection } from './public-helpers' export type { CollectNotificationsOptions, ConnectedGattDatabase, ScanUntilOptions } from './public-helpers' export { ManagerOwnershipAuthority } from './manager-ownership-authority' export type { ManagerOwnershipParticipant, OwnershipTransferGrant } from './manager-ownership-authority'