// Type definitions for node-mac-permissions // Project: node-mac-permissions export function askForAccessibilityAccess(): undefined export function askForCalendarAccess(): Promise> export function askForCameraAccess(): Promise export function askForContactsAccess(): Promise> export function askForFoldersAccess(): Promise> export function askForFullDiskAccess(): undefined export function askForInputMonitoringAccess(): Promise> export function askForMicrophoneAccess(): Promise export function askForPhotosAccess(accessType?: 'add-only' | 'read-write'): Promise export function askForRemindersAccess(): Promise> export function askForSpeechRecognitionAccess(): Promise> export function askForScreenCaptureAccess(): undefined export function getAuthStatus(authType: AuthType): PermissionType | 'not determined' export type AuthType = | 'accessibility' | 'bluetooth' | 'calendar' | 'camera' | 'contacts' | 'full-disk-access' | 'input-monitoring' | 'location' | 'microphone' | 'music-library' | 'photos-add-only' | 'photos-read-write' | 'reminders' | 'speech-recognition' | 'screen' export type PermissionType = 'authorized' | 'denied' | 'restricted'