import Plugin from './index'; import { InputNode, TransformNodeInfo, CallbackObject } from 'broccoli-node-api'; import { MapSeriesIterator } from './interfaces'; export interface PluginWithDescription extends Omit { description?: string; } export default class ReadCompat { pluginInterface: TransformNodeInfo; inputPaths: string[]; inputBasePath: string; cachePath?: string; outputPath: string; private _priorBuildInputNodeOutputPaths; callbackObject: CallbackObject; constructor(plugin: PluginWithDescription); read(readTree: MapSeriesIterator): Promise; cleanup(): void; }