import Plugin, { Tree } from 'broccoli-plugin'; export interface AppendOptions { mappings: Map>; passthrough: Map; } export default class Append extends Plugin { private previousUpstreamTree; private previousAppendedTree; private mappings; private reverseMappings; private passthrough; constructor(upstreamTree: Tree, appendedTree: Tree, options: AppendOptions); private readonly upstreamDir; private readonly appendedDir; private diffAppendedTree; build(): void; private upstreamPatchset; private appendedPatchset; private handleAppend; }