import { ForgeConfig, ForgePlatform } from '@electron-forge/shared-types'; declare type GitHub5Config = Record & { name: string; owner: string; options: Record; }; declare type Forge5Config = { make_targets?: Record; electronPackagerConfig?: Record; electronRebuildConfig?: Record; electronWinstallerConfig?: Record; electronInstallerDMG?: Record; electronInstallerFlatpak?: Record; electronInstallerDebian?: Record; electronInstallerRedhat?: Record; electronInstallerSnap?: Record; electronWixMSIConfig?: Record; windowsStoreConfig?: Record; github_repository?: GitHub5Config; s3?: Record; 'electron-release-server'?: Record; snapStore?: Record; }; declare type ForgePackageJSON = Record & { config: { forge: ForgeConfig; }; devDependencies: Record; }; /** * Upgrades Forge v5 config to v6. */ export default function upgradeForgeConfig(forge5Config: Forge5Config): ForgeConfig; export declare function updateUpgradedForgeDevDeps(packageJSON: ForgePackageJSON, devDeps: string[]): string[]; export {};