import type { BuildCommandOptions, BuildConfiguration, BuildConfigurations, Options } from "./config-types.d"; export declare function parseBuildConfigs(opts: Options, configFile: Partial): Promise; /** * Add the missing fields to the given build configuration. */ export declare function getBuildConfig(buildOptions: BuildCommandOptions, config: Partial, globalConfig: Partial): Promise; export declare function detectCrossCompilation(globalConfig: Partial, config: Partial): boolean; export declare function parseBuiltInConfigs(configName: string): { os: NodeJS.Platform | undefined; arch: NodeJS.Architecture | undefined; runtime: "node" | "electron" | "iojs" | undefined; buildType: "Release" | "Debug" | "RelWithDebInfo" | "MinSizeRel" | undefined; cross: boolean; }; export declare function getConfigFile(packageJsonPath: string): Promise>;