import type { StyleXStyles } from '@stylexjs/stylex';
export type EntryAnimationPreset = 'slideDown' | 'slideUp' | 'fadeIn' | 'scaleIn';
/**
 * Returns a StyleX style for animating an element on mount.
 *
 * Only animates when the element is dynamically inserted after the initial
 * page paint. Elements rendered on page load are not animated.
 *
 * @example
 * ```
 * const entryStyle = useEntryAnimation('slideDown');
 * <div {...stylex.props(entryStyle)}>Animated content</div>
 * ```
 */
export declare function useEntryAnimation(preset?: EntryAnimationPreset): StyleXStyles | null;
//# sourceMappingURL=useEntryAnimation.d.ts.map