import { CoolinkRetCode, CoolinkInitFloatWinParams, CoolinkRegisterMessageReceiverParams, CoolinkIsMpForegroundRet, CoolinkRegisterMoreInfoParams } from './type'; declare class NativeUIModule { private static instance; static getModule(): NativeUIModule; startPay(orderParams: string): Promise; alterConnect(): Promise; captureScreen(): Promise; startSpeech(): Promise; stopSpeech(): Promise; notifyCurrPageShow(pageName?: string): Promise; notifyCurrTheme(theme: string): Promise; showNeedHighVerDialog(): Promise; setFloatWinDisplay(show: boolean): Promise; initFloatWin(obj: CoolinkInitFloatWinParams): void; registerCloseBtnPress(obj: CoolinkRegisterMessageReceiverParams): void; showAppletWin(miniAppCode: string): Promise; showConnectDeviceDialog(): Promise; isMpForeground(miniAppCode: string): Promise; showNotification(miniAppCode: string, text: string, title: string): Promise; registerLifecycleChanged(obj: CoolinkRegisterMessageReceiverParams): void; registerMoreInfo(obj: CoolinkRegisterMoreInfoParams): void; invokeRemoteController(remoteType: number): Promise; } export default NativeUIModule;