title: enableRemoteModule is missing from Electron v14 TypeScript type definitions
body: <p>I've upgraded to Electron 14, refactored my project to accomodate for the <a href="https://www.electronjs.org/docs/breaking-changes#removed-remote-module" rel="noreferrer">&quot;Removed: remote module&quot;</a> breaking change, but I'm unable to compile it due to the following TypeScript error:</p>
  <pre class="lang-none prettyprint-override"><code>Type '{ plugins: true; nodeIntegration: true; contextIsolation: false; enableRemoteModule: true; backgroundThrottling: false; webSecurity: false; }' is not assignable to type 'WebPreferences'.
  
  Object literal may only specify known properties, and 'enableRemoteModule' does not exist in type 'WebPreferences'.ts(2322)
  
  electron.d.ts(12612, 5): The expected type comes from property 'webPreferences' which is declared here on type 'BrowserWindowConstructorOptions'
  </code></pre>
  <p>The affected code:</p>
  <pre><code>const window = new electron.BrowserWindow({
      // ...
      webPreferences: { 
        plugins: true, 
        nodeIntegration: true, 
        contextIsolation: false,
        enableRemoteModule: true, 
        backgroundThrottling: false,
        webSecurity: false 
      }, 
      // ...
    });
  
  </code></pre>
  <p>Is this a bug or an intentional change in Electron v14? What's a workaround?</p>