/** * Serialize a CSS-property record to an inline-style declaration string * (`prop1: val1; prop2: val2`). Properties are alphabetised so the * output is deterministic across runs. * * - Empty record returns `''`. * - Empty-string values are skipped (treat as "unset"). * - Values containing `;` are dropped — they would terminate the * declaration early and risk attribute-injection in `style="…"` * contexts. Callers should pre-escape user data; this is a * defensive last line. * * The returned string is suitable for direct interpolation into an * HTML `style="…"` attribute *after* the usual attribute-value HTML * escaping (no `&` / `"` injection here — this only guards against * stray semicolons). */ export declare function cssRecordToInlineStyle(record: Record | undefined): string;