export interface UseNotificationPermissionResult { /** Whether the page-context Notification API exists in this browser (false during SSR and on iOS Safari). */ supported: boolean; permission: NotificationPermission; /** Prompt the user for permission. Must be called from a user gesture or browsers will auto-deny. */ request: () => Promise; } /** * Tracks the browser's desktop-notification permission, staying in sync when * the user changes the site setting externally (Permissions API change event * where available, visibility/focus re-read as the Safari fallback). */ export declare function useNotificationPermission(): UseNotificationPermissionResult; //# sourceMappingURL=use-notification-permission.d.ts.map