// @flow declare class ChildProcessPromise extends Promise mixins events$EventEmitter { constructor( executer: ( resolve: (result: T) => mixed, reject: (error: Error) => mixed, events: events$EventEmitter, ) => mixed, ): this; }; declare module.exports: Class>;