import Base from './Base'; import { GizCapability, GizDeviceData, GizDeviceInfoProfile, GizOTAFirmwareType, GizOtaProgressCallback, GizOtaProgressEventCallback, GizProvideWiFiCredentialsCallback, GizResult, GizDeviceLocalTimerParams } from './types'; declare class RNGizDeviceManagerModule extends Base { otaEventCallbacks: GizOtaProgressEventCallback[]; provideWiFiCredentialsCallbacks: GizProvideWiFiCredentialsCallback[]; constructor(); otaEventCallback: GizOtaProgressEventCallback; provideWiFiCredentialsCallback: GizProvideWiFiCredentialsCallback; sendDp(id: string, type: GizCapability, data: Object): Promise>; getDp(id: string, type: GizCapability, attrs?: string[]): Promise>; getDeviceInfo(id: string, type: GizCapability): Promise>; connect(id: string, type: GizCapability): Promise>; disConnect(id: string, type: GizCapability): Promise>; updateDeviceInfo(id: string, alias?: string, remark?: string): Promise>; bind(id: string, alias?: string, remark?: string): Promise>; unBind(id: string): Promise>; register(id: string): Promise>; checkUpdate(id: string, type: GizCapability, firmwareType: GizOTAFirmwareType): Promise>; startUpgrade(id: string, type: GizCapability, firmwareType: GizOTAFirmwareType, callback: GizOtaProgressCallback): Promise>; provideWiFiCredentials(id: string, type: GizCapability, ssid: string, password: string, timeout: number, processHandler: GizProvideWiFiCredentialsCallback): Promise>; stopProvideWiFiCredentials(id: string, type: GizCapability): Promise>; queryTimer(id: string, type: GizCapability): Promise>; deleteTimer(id: string, type: GizCapability, timerId: number): Promise>; createTimer(id: string, type: GizCapability, data: GizDeviceLocalTimerParams): Promise>; editTimer(id: string, type: GizCapability, data: GizDeviceLocalTimerParams): Promise>; } declare const _default: RNGizDeviceManagerModule; export default _default; export { RNGizDeviceManagerModule };