import { ParserPluginParams } from '../parser.js'; import { FilterOptions } from '../types.js'; type PluginOptions = FilterOptions; /** * Nunjucks plugins for @ephemeras/parser. * * @param options See {@link PluginOptions }. * @returns `void` * @examples * ``` * import { Parser, nunjucks } from '@ephemeras/parser' * * const parser = new Parser(...) * * parser.use(nunjucks({ * includes: ['src/*.{ts|js|tsx|jsx}'], * excludes: ['src/*.d.ts'] * })) * ... * ``` */ declare function nunjucks(data?: Record, options?: Partial): ({ files, map }: ParserPluginParams) => void; export { type PluginOptions, nunjucks };