import { Variants, Transition } from "motion/react";
/**
 * Get Tabs trigger animation variants based on reduced motion preference
 * Provides subtle micro-interactions for enhanced UX while respecting accessibility
 */
export declare const getTabsTriggerVariants: (shouldReduceMotion: boolean | null) => Variants | undefined;
/**
 * Underline position interface for type safety
 */
export interface UnderlinePosition {
    left: number;
    width: number;
}
/**
 * Get underline transition configuration based on reduced motion preference
 * Uses spring animation for natural, fluid movement between tabs
 */
export declare const getUnderlineTransition: (shouldReduceMotion: boolean | null) => Transition;
/**
 * Get TabsBody animation variants for directional fade animations
 * Provides smooth fade-in from bottom and fade-out to top transitions
 */
export declare const getTabsBodyVariants: (shouldReduceMotion: boolean | null) => Variants | undefined;
