// flow-typed signature: 693c56939bca45d8334f4ef5520295b1
// flow-typed version: <<STUB>>/electron-updater_v^4.0.0/flow_v0.94.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'electron-updater'
 *
 * Fill this stub out by replacing all the `any` types.
 *
 * Once filled out, we encourage you to share your work with the
 * community by sending a pull request to:
 * https://github.com/flowtype/flow-typed
 */

declare module 'electron-updater' {
  declare module.exports: any;
}

/**
 * We include stubs for each file inside this npm package in case you need to
 * require those files directly. Feel free to delete any files that aren't
 * needed.
 */
declare module 'electron-updater/out/AppAdapter' {
  declare module.exports: any;
}

declare module 'electron-updater/out/AppImageUpdater' {
  declare module.exports: any;
}

declare module 'electron-updater/out/AppUpdater' {
  declare module.exports: any;
}

declare module 'electron-updater/out/BaseUpdater' {
  declare module.exports: any;
}

declare module 'electron-updater/out/differentialDownloader/DataSplitter' {
  declare module.exports: any;
}

declare module 'electron-updater/out/differentialDownloader/DifferentialDownloader' {
  declare module.exports: any;
}

declare module 'electron-updater/out/differentialDownloader/downloadPlanBuilder' {
  declare module.exports: any;
}

declare module 'electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader' {
  declare module.exports: any;
}

declare module 'electron-updater/out/differentialDownloader/GenericDifferentialDownloader' {
  declare module.exports: any;
}

declare module 'electron-updater/out/differentialDownloader/multipleRangeDownloader' {
  declare module.exports: any;
}

declare module 'electron-updater/out/DownloadedUpdateHelper' {
  declare module.exports: any;
}

declare module 'electron-updater/out/ElectronAppAdapter' {
  declare module.exports: any;
}

declare module 'electron-updater/out/electronHttpExecutor' {
  declare module.exports: any;
}

declare module 'electron-updater/out/MacUpdater' {
  declare module.exports: any;
}

declare module 'electron-updater/out/main' {
  declare module.exports: any;
}

declare module 'electron-updater/out/NsisUpdater' {
  declare module.exports: any;
}

declare module 'electron-updater/out/providerFactory' {
  declare module.exports: any;
}

declare module 'electron-updater/out/providers/BintrayProvider' {
  declare module.exports: any;
}

declare module 'electron-updater/out/providers/GenericProvider' {
  declare module.exports: any;
}

declare module 'electron-updater/out/providers/GitHubProvider' {
  declare module.exports: any;
}

declare module 'electron-updater/out/providers/PrivateGitHubProvider' {
  declare module.exports: any;
}

declare module 'electron-updater/out/providers/Provider' {
  declare module.exports: any;
}

declare module 'electron-updater/out/windowsExecutableCodeSignatureVerifier' {
  declare module.exports: any;
}

// Filename aliases
declare module 'electron-updater/out/AppAdapter.js' {
  declare module.exports: $Exports<'electron-updater/out/AppAdapter'>;
}
declare module 'electron-updater/out/AppImageUpdater.js' {
  declare module.exports: $Exports<'electron-updater/out/AppImageUpdater'>;
}
declare module 'electron-updater/out/AppUpdater.js' {
  declare module.exports: $Exports<'electron-updater/out/AppUpdater'>;
}
declare module 'electron-updater/out/BaseUpdater.js' {
  declare module.exports: $Exports<'electron-updater/out/BaseUpdater'>;
}
declare module 'electron-updater/out/differentialDownloader/DataSplitter.js' {
  declare module.exports: $Exports<'electron-updater/out/differentialDownloader/DataSplitter'>;
}
declare module 'electron-updater/out/differentialDownloader/DifferentialDownloader.js' {
  declare module.exports: $Exports<'electron-updater/out/differentialDownloader/DifferentialDownloader'>;
}
declare module 'electron-updater/out/differentialDownloader/downloadPlanBuilder.js' {
  declare module.exports: $Exports<'electron-updater/out/differentialDownloader/downloadPlanBuilder'>;
}
declare module 'electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader.js' {
  declare module.exports: $Exports<'electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader'>;
}
declare module 'electron-updater/out/differentialDownloader/GenericDifferentialDownloader.js' {
  declare module.exports: $Exports<'electron-updater/out/differentialDownloader/GenericDifferentialDownloader'>;
}
declare module 'electron-updater/out/differentialDownloader/multipleRangeDownloader.js' {
  declare module.exports: $Exports<'electron-updater/out/differentialDownloader/multipleRangeDownloader'>;
}
declare module 'electron-updater/out/DownloadedUpdateHelper.js' {
  declare module.exports: $Exports<'electron-updater/out/DownloadedUpdateHelper'>;
}
declare module 'electron-updater/out/ElectronAppAdapter.js' {
  declare module.exports: $Exports<'electron-updater/out/ElectronAppAdapter'>;
}
declare module 'electron-updater/out/electronHttpExecutor.js' {
  declare module.exports: $Exports<'electron-updater/out/electronHttpExecutor'>;
}
declare module 'electron-updater/out/MacUpdater.js' {
  declare module.exports: $Exports<'electron-updater/out/MacUpdater'>;
}
declare module 'electron-updater/out/main.js' {
  declare module.exports: $Exports<'electron-updater/out/main'>;
}
declare module 'electron-updater/out/NsisUpdater.js' {
  declare module.exports: $Exports<'electron-updater/out/NsisUpdater'>;
}
declare module 'electron-updater/out/providerFactory.js' {
  declare module.exports: $Exports<'electron-updater/out/providerFactory'>;
}
declare module 'electron-updater/out/providers/BintrayProvider.js' {
  declare module.exports: $Exports<'electron-updater/out/providers/BintrayProvider'>;
}
declare module 'electron-updater/out/providers/GenericProvider.js' {
  declare module.exports: $Exports<'electron-updater/out/providers/GenericProvider'>;
}
declare module 'electron-updater/out/providers/GitHubProvider.js' {
  declare module.exports: $Exports<'electron-updater/out/providers/GitHubProvider'>;
}
declare module 'electron-updater/out/providers/PrivateGitHubProvider.js' {
  declare module.exports: $Exports<'electron-updater/out/providers/PrivateGitHubProvider'>;
}
declare module 'electron-updater/out/providers/Provider.js' {
  declare module.exports: $Exports<'electron-updater/out/providers/Provider'>;
}
declare module 'electron-updater/out/windowsExecutableCodeSignatureVerifier.js' {
  declare module.exports: $Exports<'electron-updater/out/windowsExecutableCodeSignatureVerifier'>;
}
