import type { EffectPreset } from '../types';
/**
 * Border glow on hover
 *
 * Adds a glowing box-shadow on hover using a customizable color.
 */
export declare const borderGlowEffect: EffectPreset;
/**
 * Drop shadow on hover
 *
 * Adds an elevated drop shadow on hover.
 */
export declare const dropShadowEffect: EffectPreset;
/**
 * Inner shadow (pressed effect)
 *
 * Adds an inset shadow to create a pressed/depressed appearance.
 */
export declare const innerShadowEffect: EffectPreset;
/**
 * Neumorphic shadow effect
 *
 * Creates dual shadows (light and dark) for soft UI / neumorphic design.
 * Supports both raised (outer shadows) and pressed (inset shadows) states.
 *
 * Options:
 * - mode: 'raised' (outer shadows) or 'pressed' (inset shadows)
 * - intensity: 'subtle', 'medium', 'strong'
 */
export declare const neumorphicShadowEffect: EffectPreset;
/**
 * Outer glow effect
 *
 * Creates an outer glow using box-shadow with no offset.
 * Can be used in base, hover, or active states for retro/neon aesthetics.
 */
export declare const outerGlowEffect: EffectPreset;
/**
 * Retro 3D pressed shadow effect
 *
 * Creates a thick hard-edged bottom shadow that reduces as the button is pressed,
 * combined with vertical translation for a 3D pressed effect.
 */
export declare const retro3DShadowEffect: EffectPreset;
