import type { LocationAccuracy, LocationAccuracyOptions, NotificationOption, NotificationsResponse, Permission, PermissionStatus, Rationale } from './types'; export type Contract = { canScheduleExactAlarms(): Promise; canUseFullScreenIntent(): Promise; check(permission: Permission): Promise; checkLocationAccuracy(): Promise; checkMultiple

(permissions: P): Promise>; checkNotifications(): Promise; openPhotoPicker(): Promise; openSettings(type?: 'application' | 'alarms' | 'fullscreen' | 'notifications'): Promise; request(permission: Permission, rationale?: Rationale): Promise; requestLocationAccuracy(options: LocationAccuracyOptions): Promise; requestMultiple

(permissions: P): Promise>; requestNotifications(options?: NotificationOption[], rationale?: Rationale): Promise; }; //# sourceMappingURL=contract.d.ts.map