text: // WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.200615.7
  
  #ifndef WINRT_RNFetchBlob_0_H
  #define WINRT_RNFetchBlob_0_H
  WINRT_EXPORT namespace winrt::RNFetchBlob
  {
      struct IReactPackageProvider;
      struct ReactPackageProvider;
  }
  namespace winrt::impl
  {
      template <> struct category<RNFetchBlob::IReactPackageProvider>{ using type = interface_category; };
      template <> struct category<RNFetchBlob::ReactPackageProvider>{ using type = class_category; };
      template <> inline constexpr auto& name_v<RNFetchBlob::ReactPackageProvider> = L"RNFetchBlob.ReactPackageProvider";
      template <> inline constexpr auto& name_v<RNFetchBlob::IReactPackageProvider> = L"RNFetchBlob.IReactPackageProvider";
      template <> inline constexpr guid guid_v<RNFetchBlob::IReactPackageProvider>{ 0xBFCB9C34,0x279E,0x546F,{ 0xB7,0x82,0x2E,0xCA,0xAE,0xCA,0x21,0x12 } }; // BFCB9C34-279E-546F-B782-2ECAAECA2112
      template <> struct default_interface<RNFetchBlob::ReactPackageProvider>{ using type = RNFetchBlob::IReactPackageProvider; };
      template <> struct abi<RNFetchBlob::IReactPackageProvider>
      {
          struct __declspec(novtable) type : inspectable_abi
          {
          };
      };
      template <typename D>
      struct consume_RNFetchBlob_IReactPackageProvider
      {
      };
      template <> struct consume<RNFetchBlob::IReactPackageProvider>
      {
          template <typename D> using type = consume_RNFetchBlob_IReactPackageProvider<D>;
      };
  }
  #endif
  