import { Observable, BehaviorSubject } from "rxjs/Rx"; import "rxjs/add/operator/map"; import 'rxjs/add/operator/share'; export declare class MicrosoftBandService { connectionStat: BehaviorSubject; private mbk; readonly name: string; readonly isDeviceConnected: boolean; readonly userConsent: UserConsent; readonly deviceIdentifier: NSUUID; readonly firmwareVersion: string; readonly hardwareVersion: string; readonly isBluetoothOn: boolean; constructor(); requestUserConsent(callback: (isGranted) => void): void; addTile(tileId: NSUUID, tileName: string, tileIcon: string, smallIcon: string): Promise; sendHaptic(): Promise; sendBandNotification(tileId: NSUUID, title: string, body: string): Promise; connection$: Observable; heartrate$: Observable; rrInterval$: Observable; accelerometer$: Observable; altimeter$: Observable; ambientLight$: Observable; contact$: Observable; barometer$: Observable; calories$: Observable; distance$: Observable; GSR$: Observable; gyroscope$: Observable; pedometer$: Observable; skinTemperature$: Observable; uv$: Observable; }