import { PrimaryService } from 'bleno'; import { WriteJSONCharacteristic } from '../../characteristics/write'; import { ReadStringCharacteristic } from '../../characteristics/read'; import { NotifyStringCharacteristic } from '../../characteristics/notify'; import { IWifiManager, IConnect } from '@xyo-network/wifi-manager'; export default class NetworkService extends PrimaryService { wifiManager: IWifiManager; writeConnect: WriteJSONCharacteristic; notifyStatus: NotifyStringCharacteristic; notifySSID: NotifyStringCharacteristic; notifyIP: NotifyStringCharacteristic; readScan: ReadStringCharacteristic; validatePin: (pin: string) => Promise; private unsubscribe; private logger; constructor(wifiManager: IWifiManager, validatePin: (pin: string) => Promise); awaitScan(): Promise; start(): void; stop(): void; private updateStatus; private connect; } //# sourceMappingURL=index.d.ts.map