UNPKG

notification-kit

Version:

A unified notification library for React + Capacitor apps. One API for push notifications, in-app notifications, and local notifications across Web, iOS, and Android.

25 lines 880 B
import { PermissionStatus } from '../types'; export declare class PermissionManager { private platform; constructor(); requestPermission(): Promise<boolean>; checkPermission(): Promise<PermissionStatus>; isPermissionGranted(): Promise<boolean>; canRequestPermission(): Promise<boolean>; openSettings(): Promise<void>; private requestWebPermission; private checkWebPermission; private requestNativePermission; private checkNativePermission; private detectPlatform; private ensurePlatform; } export declare const permissionManager: PermissionManager; export declare const permissions: { request: () => Promise<boolean>; check: () => Promise<PermissionStatus>; isGranted: () => Promise<boolean>; canRequest: () => Promise<boolean>; openSettings: () => Promise<void>; }; //# sourceMappingURL=permissions.d.ts.map