import type { Plugin } from 'unified';
/**
 * Remark plugin that enables directives (parsed by `remark-directive`) to be
 * rendered as HTML elements when using `remark-rehype`.
 *
 * @remarks
 * This plugin must be used after `remark-directive` and before `remark-rehype`
 * in the unified pipeline.
 *
 * @example
 * ```ts
 * import remarkDirective from 'remark-directive'
 * import remarkDirectiveRehype from 'remark-directive-rehype'
 * import remarkRehype from 'remark-rehype'
 *
 * const file = await unified()
 *   .use(remarkParse)
 *   .use(remarkDirective)
 *   .use(remarkDirectiveRehype)
 *   .use(remarkRehype)
 *   .use(rehypeStringify)
 *   .process('::my-component{title="Hello"}')
 * ```
 */
declare const remarkDirectiveRehype: Plugin;
export default remarkDirectiveRehype;
//# sourceMappingURL=index.d.ts.map