/** * Plugins engine. * * @module plugins * * @param {import('../types.js').XastNode} ast Input AST. * @param {any} info Extra information. * @param {ReadonlyArray} plugins Plugins property from config. * @param {any} overrides * @param {any} globalOverrides */ export declare const invokePlugins: (ast: import('../types.js').XastNode, info: any, plugins: ReadonlyArray, overrides: any, globalOverrides: any) => void; /** * @template {`preset-${string}`} T * @param {{ name: T, plugins: ReadonlyArray> }} arg0 * @returns {import('../types.js').BuiltinPluginOrPreset} */ export declare const createPreset: ({ name, plugins }: { name: T; plugins: ReadonlyArray>; }) => import('../types.js').BuiltinPluginOrPreset;