import { AppDevSdk } from 'qcloud-iotexplorer-appdev-sdk'; export interface NativeAppBridge { [prop: string]: any; } export declare class NativeAppBridge extends AppDevSdk.utils.EventEmitter { nativeAppBridgeLogger: any; sdk: any; platform: any; _jsBridgeReady: any; constructor(sdk: any, platform: any); ready(): any; callApp(action: any, params?: {}): Promise; goDeviceDetailPage({ reload, deviceId, isShareDevice, shareParams, }: { reload: any; deviceId: any; isShareDevice: any; shareParams?: any; }): Promise; goFeedBackPage(): Promise; goDeviceInfoPage({ deviceId, }: { deviceId: any; }): Promise; goEditDeviceNamePage({ deviceId, name, }: { deviceId: any; name: any; }): Promise; goRoomSettingPage({ deviceId, }: { deviceId: any; }): Promise; goShareDevicePage({ deviceId, shareParams, }: { deviceId: any; shareParams?: any; }): Promise; navBack(): Promise; reloadAfterUnmount(): Promise; setShareConfig({ title, imgUrl, }: { title: any; imgUrl: any; }): Promise; goFirmwareUpgradePage({ deviceId, }: { deviceId: any; }): Promise; goLlsyncBleFirmwareUpgradePage({ deviceId, }: { deviceId: any; }): Promise; goScenePage(): void; }