import { IgnoreFunc, OfficialArch, OfficialPlatform, Options, SupportedArch, SupportedPlatform } from './types.js'; export declare const officialArchs: OfficialArch[]; export declare const officialPlatforms: OfficialPlatform[]; export declare const officialPlatformArchCombos: Record; export declare const osModules: Record; export declare const supported: { arch: Set; platform: Set; }; export declare function createPlatformArchPairs(opts: Options, selectedPlatforms: OfficialPlatform[], selectedArchs: OfficialArch[], ignoreFunc?: IgnoreFunc): [OfficialPlatform, OfficialArch][]; export declare function allOfficialArchsForPlatformAndVersion(platform: SupportedPlatform, electronVersion: Options['electronVersion']): SupportedArch[]; /** * Validates list of architectures or platforms. * @returns A normalized array if successful, or throws an Error. */ export declare function validateListFromOptions(opts: Options, name: keyof typeof supported): string[] | Error;