export type RequestPermissionTipsListener = { onRequest ?: ((permissions : Array) => void) | null, onConfirm ?: ((permission : Array) => void) | null, onComplete ?: ((permissions : UTSJSONObject) => void) | null } export type RegisterRequestPermissionTipsListener = (listener : RequestPermissionTipsListener | null) => void export type UnregisterRequestPermissionTipsListener = (listener : RequestPermissionTipsListener | null) => void export type SetRequestPermissionTips = (tips : UTSJSONObject) => void export interface Uni { registerRequestPermissionTipsListener : RegisterRequestPermissionTipsListener, unregisterRequestPermissionTipsListener : UnregisterRequestPermissionTipsListener setRequestPermissionTips : SetRequestPermissionTips }