import type { KeplerTurboModule } from '@amazon-devices/keplerscript-turbomodule-api'; import { RetConnectionInfo, RetProfiles, RetScanResults, RetStatisticsInfo, Standard } from '../types'; export interface WifiInterfaceTurboModule extends KeplerTurboModule { startScan: () => number; getScanResults: () => RetScanResults; getProfiles: () => RetProfiles; addProfile: (profile: Object) => number; saveProfiles: () => number; removeProfile: (ssid: string, authMode: number) => number; enableProfiles: (enableDisable: boolean) => number; connect: (ssid: string, authMode: number) => number; disconnect: () => number; getConnectionInfo: () => RetConnectionInfo; calculateSignalLevel: (rssi: number, levels: number) => number; getStandard: () => Standard; getStatisticsInfo: () => RetStatisticsInfo; getType: () => number; getName: () => string; getId: () => number; registerEventCallback: () => void; unregisterEventCallback: () => void; registerProfileEventCallback: () => void; unregisterProfileEventCallback: () => void; getMajorVersion: () => number; getMinorVersion: () => number; getPatchVersion: () => number; } declare const _default: WifiInterfaceTurboModule; export default _default;