import type { DevicePlugin, DeviceId, DeviceInfo, BatteryInfo, GetLanguageCodeResult } from './definitions'; /** * DeviceHuawei implements the same DevicePlugin interface as * @capacitor/device, routing calls through the Huawei JS Bridge. * * All four methods (getId, getInfo, getBatteryInfo, getLanguageCode) * use the standard request-response bridge — no push callbacks needed. */ export declare class DeviceHuawei implements DevicePlugin { private bridge; constructor(); getId(): Promise; getInfo(): Promise; getBatteryInfo(): Promise; getLanguageCode(): Promise; }