1*8285c032STomasz Sapetaimport { ProxyNativeModule } from 'expo-modules-core';
2db1c4130SStanisław Chmiela
3db1c4130SStanisław Chmielaimport { Notification, NotificationContentInput } from './Notifications.types';
4db1c4130SStanisław Chmiela
5db1c4130SStanisław Chmielaexport interface NotificationPresenterModule extends ProxyNativeModule {
6db1c4130SStanisław Chmiela  getPresentedNotificationsAsync?: () => Promise<Notification[]>;
7db1c4130SStanisław Chmiela  presentNotificationAsync?: (
8db1c4130SStanisław Chmiela    identifier: string,
9db1c4130SStanisław Chmiela    content: NotificationContentInput
10db1c4130SStanisław Chmiela  ) => Promise<string>;
11db1c4130SStanisław Chmiela  dismissNotificationAsync?: (identifier: string) => Promise<void>;
12db1c4130SStanisław Chmiela  dismissAllNotificationsAsync?: () => Promise<void>;
13db1c4130SStanisław Chmiela}
14