/**
 * SVG linearGradient defs for `Element.userParams.gradient` — aligned with Python gradient fill.
 */
import type { Element } from "./element.js";
/**
 * Build `<linearGradient>` defs and assign temporary `elmParams._svgGradientFillId` on elements.
 * Call `cleanup()` after rendering so `elmParams` stays clean.
 */
export declare function assignGradientFillIds(elements: readonly Element[]): {
    defsXml: string;
    cleanup: () => void;
};
