import { Plugin } from 'rollup'; type PreserveDirectivesOptions = { suppressPreserveModulesWarning?: boolean; include?: string[]; exclude?: string[]; }; /** * This is a plugin that preserves directives like "use client" at the top of files. * Can only be used with preserveModules: true. * * @param {Object} options - Plugin options * @param {boolean} options.suppressPreserveModulesWarning - Disable the warning when preserveModules is false * @param {string[]} options.include - Minimatch patterns to include in parsing * @param {string[]} options.exclude - Minimatch patterns to skip from parsing * */ declare function preserveDirectives({ suppressPreserveModulesWarning, include, exclude, }?: PreserveDirectivesOptions): Plugin; export { preserveDirectives as default, preserveDirectives };