import type { CorePlugin, Deeplink, FPSPaymentOptions, FPSResultOptions, Member } from './definitions'; /** * CoreHuawei implements the same CorePlugin interface as aigens-sdk-core, * but routes all method calls through the Huawei JS Bridge to HarmonyOS native. * * This class is used when `isHuaWei()` returns true (Huawei WebView detected via UA). * It serves as a drop-in replacement for Capacitor's `Core` plugin object. */ export declare class CoreHuawei implements CorePlugin { private bridge; constructor(); getMember(options: any): Promise<{ member: Member; }>; getDeeplink(options: any): Promise<{ deeplink: Deeplink; }>; dismiss(options: any): Promise; finish(options: any): Promise; isInstalledApp(options: { key: string; }): Promise<{ install: boolean; }>; isDebug(): Promise<{ debug: boolean; }>; isHuawei(): Promise<{ huawei: boolean; }>; openExternalUrl(options: { url: string; }): Promise; setTextZoom(options: { value: number; }): Promise; readClipboard(): Promise; makeHKFPSPayment(options: FPSPaymentOptions): Promise; setNativeBackPressEnabled(options: { enable: boolean; }): Promise<{ enabled: boolean; }>; setNativeBackPressHandler(callback: () => void): void; }