/**
 * Canonical accent L/C for custom hue picks — matches exxatIndigo-500 strength so
 * `theme-custom` tints and Settings panel washes stay vivid and predictable.
 */
declare const BRAND_ACCENT_LIGHTNESS = 0.5784;
declare const BRAND_ACCENT_CHROMA = 0.156;
/** Full-spectrum track for the hue range control (fixed L/C). */
declare const BRAND_HUE_GRADIENT = "linear-gradient(to right, oklch(0.58 0.16 0), oklch(0.58 0.16 60), oklch(0.58 0.16 120), oklch(0.58 0.16 180), oklch(0.58 0.16 240), oklch(0.58 0.16 300), oklch(0.58 0.16 360))";
/** Build a theme-safe accent from hue only (0–360). */
declare function brandAccentOklchFromHue(hue: number): string;
/** Parse hue (degrees) from an oklch() string, or null when not oklch. */
declare function parseOklchHue(value: string | null | undefined): number | null;
/**
 * Resolve a stored brand color to a theme-safe accent:
 * - palette anchors keep their canonical oklch
 * - other oklch values → same hue with canonical L/C
 * - unknown strings pass through unchanged
 */
declare function normalizeBrandAccentColor(value: string | null | undefined): string;
/** True when the value is a palette anchor (not a free-form custom hue). */
declare function isPaletteAnchorColor(value: string | null | undefined): boolean;

export { BRAND_ACCENT_CHROMA, BRAND_ACCENT_LIGHTNESS, BRAND_HUE_GRADIENT, brandAccentOklchFromHue, isPaletteAnchorColor, normalizeBrandAccentColor, parseOklchHue };
