import * as Ast from "@unified-latex/unified-latex-types";
import { EnvInfoRecord, MacroInfoRecord } from "@unified-latex/unified-latex-types";
import { Plugin } from "unified";
type PluginOptions = {
    environments: EnvInfoRecord;
    macros: MacroInfoRecord;
} | undefined;
/**
 * Unified plugin to process macros and environments. Any environments that contain math content
 * are reparsed (if needed) in math mode.
 */
export declare const unifiedLatexProcessMacrosAndEnvironmentsWithMathReparse: Plugin<PluginOptions[], Ast.Root, Ast.Root>;
export {};
