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