import { DeviceScanner, DeviceScannerOptions } from "@iotize/tap/scanner/api"; import { Observable } from "rxjs"; import { CordovaWifiScanResult } from "./definitions"; /** * */ export declare class WifiScanner implements DeviceScanner { private _devices$; private _isScanning$; private _scanPromise?; constructor(); get scanning(): Observable; get isScanning(): boolean; get results(): Observable; isAvailable(): Promise; /** * Launches the scan for BLE devices */ start(options?: DeviceScannerOptions): Promise; stop(options?: { timeout?: number; }): Promise; private _cancelScan; }