hunk.code_window: import java.util.List;
   import java.util.Map;
   import java.util.Set;
   import host.exp.exponent.Constants;
   import host.exp.exponent.ExponentManifest;
   import host.exp.exponent.analytics.EXL;
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit: import javax.annotation.Nullable;
  
hunk.file_path: android/versioned-abis/expoview-abi41_0_0/src/main/java/abi41_0_0/host/exp/exponent/ExponentPackage.java
hunk.type: add
file: import { PermissionStatus } from 'unimodules-permissions-interface';
  const noPermissionResponse = {
      status: PermissionStatus.UNDETERMINED,
      canAskAgain: true,
      granted: false,
      expires: 'never',
  };
  export default {
      get name() {
          return 'ExponentMediaLibrary';
      },
      get CHANGE_LISTENER_NAME() {
          return 'mediaLibraryDidChange';
      },
      get MediaType() {
          return {
              audio: 'audio',
              photo: 'photo',
              video: 'video',
              unknown: 'unknown',
          };
      },
      get SortBy() {
          return {
              default: 'default',
              mediaType: 'mediaType',
              width: 'width',
              height: 'height',
              creationTime: 'creationTime',
              modificationTime: 'modificationTime',
              duration: 'duration',
          };
      },
      async getPermissionsAsync(_writeOnly) {
          return noPermissionResponse;
      },
      async requestPermissionsAsync(_writeOnly) {
          return noPermissionResponse;
      },
  };
  //# sourceMappingURL=ExponentMediaLibrary.web.js.map