/** pseudo type for representing the name of a script */ type ScriptName = string; /** collection of scripts */ export type Script = Record; /** * merge the script definitions from the template and the target package.json * @param args template and customized scripts to be merged * @param args.template scripts defined from the template * @param args.target scripts defined from target's package.json * @returns a promise resolving to a dictionary of merged definitions */ export declare function composeScripts(args: { /** scripts defined from the template */ template: Script; /** scripts defined from target's package.json */ target: Script; }): Promise