import { Observable } from 'rxjs/Observable'; export declare type ColourHex = [number, number, number]; export declare class MagicBlueBulbService { private static serviceId; private static characteristicId; private colourStream; private device$; private subscribedStreams; private search(); forgetDevice(): void; private connect(); private getCharacteristic(); listen(stream?: Observable): Observable; setColour(colourStringOrHex: ColourHex | string): void; private colourStringToHex(colourString); private colourStringOrHexToHex(colourStringOrHex); registerColourStream(stream: Observable): void; }