/**
 * This file takes heavy inspiration from other Broccoli Plugins written in
 * Typescript to provide sane typings for common Broccoli utilities.
 */ declare function require ( id ) ; export const BroccoliPlugin = require ( "broccoli-plugin" ) ; export const symlinkOrCopy = require ( "symlink-or-copy" ) . sync ; export namespace BroccoliPlugin { export interface PluginOptions { name ? : string ; annotation ? : string ; persistentOutput ? : boolean ; } export interface Plugin { inputPaths : string [ ] ; outputPath : string ; cachePath : string ; } export interface Static { new ( inputNodes , options ? ) : Plugin ; } }