UNPKG

lavva.exalushome

Version:

Library implementing communication and abstraction layers for ExalusHome system

16 lines (15 loc) 727 B
import { IDIService } from "../IDIService"; export interface IAndroidNotificationsService extends IDIService { CheckNotificationPermissionAsync(): Promise<boolean>; RequestNotificationPermissionAsync(): Promise<boolean>; IsAndroidNotificationsAvailable(): boolean; GetDeviceFirebaseTokenAsync(): Promise<string | null>; } export declare class AndroidNotificationsService implements IAndroidNotificationsService { static readonly ServiceName: string; IsAndroidNotificationsAvailable(): boolean; CheckNotificationPermissionAsync(): Promise<boolean>; RequestNotificationPermissionAsync(): Promise<boolean>; GetDeviceFirebaseTokenAsync(): Promise<string | null>; GetServiceName(): string; }