import { WifiAPFlags } from "../jdom/constants"; import { JDRegisterServer } from "../jdom/servers/registerserver"; import { JDServiceServer } from "../jdom/servers/serviceserver"; export interface ScanResult { flags: WifiAPFlags; rssi: number; channel: number; bssid: Uint8Array; ssid: string; } export interface Network { ssid: string; flags: WifiAPFlags; priority: number; password: string; } export declare class WifiServer extends JDServiceServer { readonly enabled: JDRegisterServer<[boolean]>; readonly ssid: JDRegisterServer<[string]>; readonly ipAddress: JDRegisterServer<[Uint8Array]>; readonly eui48: JDRegisterServer<[Uint8Array]>; private _lastScanResults; private _knownNetworks; constructor(options?: { scanResults?: ScanResult[]; knownNetworks?: Network[]; }); private handleEnabledChange; private handleIpChange; private get scannedKnownNetworks(); private handleReconnect; private connect; private disconnect; private scan; private handleScan; private handleLastScanResults; private handleListKnownNetworks; private handleAddNetwork; private handleForgetAllNetworks; private handleForgetNetwork; private handleSetNetworkPriority; } //# sourceMappingURL=wifiserver.d.ts.map