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