export interface CssValueVerdict { ok: boolean; /** why it was rejected, phrased for a finding message */ reason?: string; } /** Is this authored value safe to interpolate into a stylesheet or a style * attribute? Conservative by design: a rejected value is dropped and reported * as a finding, never silently passed through. */ export declare function checkCssValue(raw: string): CssValueVerdict; /** Convenience predicate for call sites that do not need the reason. */ export declare const isSafeCssValue: (raw: string) => boolean;