import { revokeSubscription, startSubscription } from "./internal/subscriptions"; import type { RevokePushNotificationsInput, StartPushNotificationsInput } from "./internal/types"; export function startPushNotifications(input: StartPushNotificationsInput): () => void { return startSubscription(input); } export function revokePushNotifications(input: RevokePushNotificationsInput): Promise { return revokeSubscription(input).catch((error) => { console.warn("[PushNotifications] Failed to remove local push subscription", error); }); }