import type { ExitAnimationConfig, EntryAnimationConfig } from '../types'; /** * Standard cubic bezier easing function for smooth animations * Equivalent to CSS ease-in-out with custom curve */ export declare const standardEasing: import("react-native-reanimated").EasingFunctionFactory; /** * Default exit animation configuration * Used when items are removed/toggled from the list * * Timeline (300ms total): * - 0-300ms: Slide (300px in direction) * - 50-300ms: Scale to 0.95 * - 100-300ms: Fade out */ export declare const DEFAULT_EXIT_ANIMATION: ExitAnimationConfig; /** * Fast exit animation for quick actions (checkbox toggles) * * Timeline (200ms total): * - 0-200ms: Slide (200px in direction) * - 0-200ms: Fade out (starts immediately) * - 0-200ms: Scale to 0.97 */ export declare const FAST_EXIT_ANIMATION: ExitAnimationConfig; /** * Default entry animation configuration * Used when items appear in the list */ export declare const DEFAULT_ENTRY_ANIMATION: EntryAnimationConfig; /** * Get exit animation config by preset */ export declare function getExitAnimationConfig(preset?: 'default' | 'fast', overrides?: Partial): ExitAnimationConfig; /** * Create a merged entry animation config from defaults and overrides */ export declare function createEntryAnimationConfig(overrides?: Partial): EntryAnimationConfig; //# sourceMappingURL=animations.d.ts.map