export type PushSubscriptionData = { endpoint: string; auth: string; p256dh: string; } | undefined; export declare const requestNotificationPermission: () => Promise; export declare const registerWidgetServiceWorker: (serviceWorkerPath?: string | URL) => Promise; export declare const getWidgetServiceWorker: (serviceWorkerPath?: string | URL) => Promise; export declare const getPushManagerSubscriptionData: (subscription?: PushSubscription | null) => PushSubscriptionData; export declare const getPushManagerSubscription: (serviceWorkerPath?: string | URL, applicationServerKey?: PushSubscriptionOptionsInit["applicationServerKey"]) => Promise; export declare const unsubscribePushManager: (serviceWorkerPath?: string | URL) => Promise; //# sourceMappingURL=notifications.d.ts.map