import type { SharePlugin, ShareOptions, ShareResult, CanShareResult } from './definitions'; /** * ShareHuawei implements the same SharePlugin interface as @capacitor/share, * routing calls through the Huawei JS Bridge. * * Backed by HarmonyOS Share Kit: share() opens the system share panel * (systemShare.ShareController.show). The promise resolves once the panel * is presented — user completion is not awaited (matching Android). */ export declare class ShareHuawei implements SharePlugin { private bridge; constructor(); /** * The system share panel is always available on HarmonyOS devices, * so this resolves locally without a bridge round trip. */ canShare(): Promise; share(options: ShareOptions): Promise; }