import { Result } from "@js-soft/ts-utils"; export interface INotificationAction { title: string; callback: Function; } export interface INotificationScheduleOptions { buttonInput?: INotificationAction[]; textInput?: INotificationAction[]; callback?: Function; data?: any; id?: number; } export interface INotificationAccess { getPushToken(): Promise>; schedule(title: string, body: string, options?: INotificationScheduleOptions): Promise>; update(id: number, title: string, body: string, options?: INotificationScheduleOptions): Promise>; clear(id: number): Promise>; clearAll(): Promise>; getAll(): Promise>; init(): Promise>; } //# sourceMappingURL=INotificationAccess.d.ts.map