/**
 * Cross-context colour suggestions for the theme editor.
 *
 * - `suggestAccentsForBackground(bgHex)` returns 4 accent hexes that read well
 *   on the supplied background: best WCAG contrast first, with hue diversity
 *   so the 4 options span different colour families instead of clustering on
 *   one hue.
 *
 * - `suggestBackgroundsForAccent(accentHex)` returns 4 background hexes that
 *   pair sensibly with an accent: pure dark, accent-tinted dark, pure light,
 *   accent-tinted light. Mode-agnostic so the user sees both poles.
 *
 * Both helpers are pure RGB / HSL maths — no AI, no async, no theme lookup.
 */
/**
 * Pick 4 accent hexes that work well on the supplied background.
 *
 * Strategy: rank all preset accents (shade 500) by WCAG contrast against the
 * background, then greedily pick the 4 best while skipping any whose hue is
 * within `MIN_HUE_GAP` degrees of an already-selected one. This guarantees
 * the user sees options that look genuinely different, not "4 shades of blue".
 */
export declare function suggestAccentsForBackground(backgroundHex: string): string[];
/**
 * Pick 4 background hexes that pair sensibly with an accent. Returns 2 dark
 * + 2 light options (pure neutral and accent-tinted of each), so the user
 * always sees the full spectrum regardless of the editor's current mode.
 */
export declare function suggestBackgroundsForAccent(accentHex: string): string[];
//# sourceMappingURL=colorSuggestions.d.ts.map