import type { ModuleInfo, Plugin } from 'rollup' import type { OptimizerOptions } from '../index' interface RollupPluginOptions extends OptimizerOptions { ignore?: (string | RegExp)[] shouldOptimize?: (module: ModuleInfo) => boolean isYfilesModule?: (module: ModuleInfo) => boolean } export default function YFilesOptimizerRollupPlugin(options?: RollupPluginOptions): Plugin