import { DeviceBean } from './device'; import { DeviceDetailResponse } from './home'; export declare function openNetworkSettings(): any; export declare type InitActivatorParams = { homeId: number; ssid: string; password: string; time: number; type: 'TY_EZ' | 'TY_AP' | 'TY_QR'; }; export declare type InitQrCodeActivatorParams = { ssid: string; password: string; token: string; time: number; }; export declare type GetActivatorTokenParams = { homeId: number; ssid: string; }; export interface InitBluetoothActivatorParams { deviceId?: string; homeId: number; ssid: string; password: string; } export interface getActivatorDeviceInfoParams { productId?: string; uuid?: string; mac?: string; } export interface getActivatorDeviceInfoResponse { name?: string; icon?: string; } export interface startIosSearchResponse { uuid?: string; productId?: string; mac?: string; isActive?: boolean; isSupport5G?: boolean; isProuductKey?: boolean; bleProtocolV?: number; isSupportMultiUserShare?: boolean; bleType?: any; } export declare function initActivator(params: InitActivatorParams): Promise; export declare function stopConfig(): any; export declare function startBluetoothScan(): any; export declare function startIosBluetoothScan(success: (data: any) => void): any; export declare function stopBluetoothScan(): any; export declare function initBluetoothDualModeActivator(params: InitBluetoothActivatorParams): Promise; export declare function getCurrentWifi(success: (ssid: string) => void, error: () => void): any; export declare function getInitActivatorToken(params: GetActivatorTokenParams): Promise; export declare function initQrGenerator(params: InitQrCodeActivatorParams): Promise; export declare function getActivatorDeviceInfo(params: getActivatorDeviceInfoParams): Promise;