import { type CssVarName, type SingleCssVarDefinition } from './define-css-vars.js'; /** * Set the given CSS var to the given value on the given element. Allows numeric values but converts * them to strings (since the style.setProperty API only allows strings). * * @category Main */ export declare function setCssVarValue({ onElement, toValue, forCssVar, }: { onElement: HTMLElement; toValue: string | number; forCssVar: SingleCssVarDefinition; }): void; /** * Set the given property's value to the given CSS var on the given element, using * "element.style.setProperty". * * Note: this is a slow operation. Do not run this for many CSS vars at once. Instead, prefer * {@link applyCssVarsViaStyleElement} for bulk CSS var setting. * * @category Main */ export declare function applyCssVar({ onElement, forProperty, toCssVar, }: { onElement: HTMLElement; forProperty: string; toCssVar: SingleCssVarDefinition; }): void; /** * Create the global `