import { ForgeConfig, IForgeResolvableMaker } from '@electron-forge/shared-types'; export declare type PackageJSONForInitialForgeConfig = { name?: string; config: { forge: { makers: Pick[]; }; }; }; /** * Sets sensible defaults for the `config.forge` object. */ export declare function setInitialForgeConfig(packageJSON: PackageJSONForInitialForgeConfig): void; export declare type BuildIdentifierMap = Record; export declare type BuildIdentifierConfig = { map: BuildIdentifierMap; __isMagicBuildIdentifierMap: true; }; export declare function fromBuildIdentifier(map: BuildIdentifierMap): BuildIdentifierConfig; export declare function forgeConfigIsValidFilePath(dir: string, forgeConfig: string | ForgeConfig): Promise; export declare function renderConfigTemplate(dir: string, templateObj: any, obj: any): void; declare const _default: (dir: string) => Promise; export default _default;