1import { Options as BadginOptions } from 'badgin';
2import { ProxyNativeModule } from 'expo-modules-core';
3
4export type WebSetBadgeCountOptions = BadginOptions;
5type SetBadgeCountOptions = WebSetBadgeCountOptions | undefined;
6
7export interface BadgeModule extends ProxyNativeModule {
8  getBadgeCountAsync?: () => Promise<number>;
9  setBadgeCountAsync?: (badgeCount: number, options: SetBadgeCountOptions) => Promise<boolean>;
10}
11