import type { EffectPreset } from "../types";
/**
 * Darken background on hover
 *
 * Works with solid backgrounds only. Darkens the background color by adjusting the shade.
 */
export declare const darkenBackgroundEffect: EffectPreset;
/**
 * Lighten background on hover
 *
 * Works with solid backgrounds only. Lightens the background color by adjusting the shade.
 */
export declare const lightenBackgroundEffect: EffectPreset;
/**
 * Fade background on hover (reduce opacity)
 *
 * Works with all background types.
 */
export declare const fadeBackgroundEffect: EffectPreset;
/**
 * Reduce opacity on hover (simple opacity reduction)
 *
 * Works with all background types. Reduces opacity by a percentage (default 15%).
 * This is useful for default button styles that need simple hover feedback.
 */
export declare const opacityReduceEffect: EffectPreset;
/**
 * Animated gradient background
 *
 * Animates a gradient background by shifting its position on hover.
 * Works with gradient backgrounds only.
 *
 * Sets background-size to 200% and animates background-position from left to right.
 */
export declare const animatedGradientEffect: EffectPreset;
/**
 * Add background color on hover
 *
 * Works best with transparent backgrounds. Adds a solid background color on hover.
 */
export declare const backgroundOnHoverEffect: EffectPreset;
/**
 * Add semi-transparent background color on hover
 *
 * Adds a background with opacity/alpha channel. Perfect for retro/arcade styles.
 */
export declare const backgroundOnHoverAlphaEffect: EffectPreset;
