import { Permission } from 'react-native-permissions'; export declare function requestCameraPermission(fun: () => void, onNeedManualOpen: () => void): void; export declare function requestLocationPermission(fun: () => void, onNeedManualOpen: () => void): void; export declare function requestNotificationPermission(fun: () => void, onNeedManualOpen: () => void): void; export declare function checkNotificationPermission(): Promise; export declare function checkFullAccuracyLocationPermission(): Promise; export declare function requestFullAccuracyLocationPermission(): Promise; export declare function requestPhotoPermission(fun: () => void, onNeedManualOpen: () => void, iosLimitOperate?: () => void): void; export declare function requestPermission(permission: Permission, success: () => void, onNeedManualOpen: () => void, iosLimitOperate?: () => void): void; export declare function checkIOSPermission(permission: Permission, onMessage: (info: string) => void, onGranted: () => void, onBlocked: () => void, iosLimitOperate: () => void): void;