import type { Plugin } from "rollup";
import type FileCache from "../../utils/file-cache.d.cts";
/**
 * Wrap a Rollup plugin to add caching to various hooks.
 * @param plugin
 * @param cache
 * @param subDirectory
 * @returns
 */
declare const cachingPlugin: (plugin: Plugin, cache: FileCache, subDirectory?: string) => Plugin;
export = cachingPlugin;
