/**
 * push.api.ts
 * API methods for registering / unregistering a push notification subscription
 * with the Ethora backend so the server can target this browser for push events.
 */
/**
 * Register a push notification/FCM registration token with the backend.
 * Sends a POST to /push/subscription/{userId} with the registration token.
 *
 * @param registrationToken – The FCM token obtained via Firebase Messaging.
 */
export declare function registerPushToken(registrationToken: string): Promise<any>;
/**
 * Unregister a push endpoint from the backend (e.g. on logout).
 *
 * @param registrationToken – The token to unregister.
 */
export declare function unregisterPushToken(registrationToken: string, authToken?: string): Promise<any>;
