| Interface | Description | 
|---|---|
| BluetoothDeviceDiscoverer | A contract interface of Bluetooth device discoverer implemented by every
 Remote device discoverer supported by kontakt.io Android SDK. | 
| BluetoothDeviceEvent | |
| DiscoveryContract | Interface representing Discovery contract. | 
| Validator<AdvertisingPacket,Space> | 
| Class | Description | 
|---|---|
| AbstractBluetoothDeviceDiscoverer<Space,RBD extends RemoteBluetoothDevice> | Abstraction for Bluetooth device discoverers in the SDK. | 
| AbstractBluetoothDeviceEvent | Provides abstraction for every event included in kontakt.io Android SDK. | 
| DiscoveryUtils | Utility methods for bluetooth devices discovery. | 
| ScanResponse | 
| Enum | Description | 
|---|---|
| DistanceSort | Distance Sort specifies in which order should the discovered devices be sorted according to
 their distance from the Android device. | 
| EventType | Describes event type notified via  ProximityManager.ProximityListener.onEvent(BluetoothDeviceEvent). |