import { SendNotificationResponse } from "./notificationResponse"; export interface OneSignalClient { setRootUrl(rootUrl: string): void; setApp(app: any): void; sendNotification(notification: any, callback?: any): Promise; cancelNotification(notificationId: any, callback: any): Promise; viewNotification(notificationId: any, callback: any): Promise; viewNotifications(query: any, callback: any): Promise; viewApps(callback: any): Promise; viewApp(appId: any, callback: any): Promise; createApp(body: any, callback: any): Promise; updateApp(body: any, callback: any): Promise; viewDevices(query: any, callback: any): Promise; viewDevice(deviceId: any, callback: any): Promise; addDevice(body: any, callback: any): Promise; editDevice(deviceId: any, body: any, callback: any): Promise; trackOpen(notificationId: any, body: any, callback: any): Promise; csvExport(body: any, callback: any): Promise; }