/** * @description: Animatable animations and presets * @extendsnotes: To have access to uilib's animations, and load your custom animations (optional), call: * 'Animatable.initializeRegistryWithDefinitions(AnimatableManager.loadAnimationDefinitions());' * in your app entry point */ export declare class AnimatableManager { presets: { slideInUp: { animation: string; easing: string; duration: number; useNativeDriver: boolean; }; slideInDown: { animation: string; easing: string; duration: number; useNativeDriver: boolean; }; fadeIn: { animation: string; duration: number; useNativeDriver: boolean; }; fadeOut: { animation: string; duration: number; useNativeDriver: boolean; }; fadeInRight: { animation: string; easing: string; duration: number; useNativeDriver: boolean; }; }; animations: any; constructor(); loadAnimationPresets(animationPresets: Dictionary): void; loadAnimationDefinitions(animationDefinitions: any): { itemEntrance: { from: { opacity: number; translateY: number; }; to: { opacity: number; translateY: number; }; }; itemAddition: { from: { opacity: number; scale: number; translateY: number; }; to: { opacity: number; scale: number; translateY: number; }; }; itemRemoval: { from: { opacity: number; scale: number; translateY: number; }; to: { opacity: number; scale: number; translateY: number; }; }; listItemAddition: { from: { scaleY: number; translateY: number; }; to: { scaleY: number; translateY: number; }; }; }; loadSlideByHeightDefinitions(height: number, suffix: string): { itemEntrance: { from: { opacity: number; translateY: number; }; to: { opacity: number; translateY: number; }; }; itemAddition: { from: { opacity: number; scale: number; translateY: number; }; to: { opacity: number; scale: number; translateY: number; }; }; itemRemoval: { from: { opacity: number; scale: number; translateY: number; }; to: { opacity: number; scale: number; translateY: number; }; }; listItemAddition: { from: { scaleY: number; translateY: number; }; to: { scaleY: number; translateY: number; }; }; }; /** Tools */ getRandomDelay(delays: number[] | undefined, options: any): any; getEntranceByIndex: (index: number | undefined, options: any) => any; getZoomInSlideDown(index: number | undefined, options: any, zoomIndex?: number): any; getSlideInSlideDown(index: number | undefined, options: any, zoomIndex?: number): any; } declare const _default: AnimatableManager; export default _default;