import { ReactElement } from 'react';
import { AutoTransferRuleType } from '@zeniai/client-epic-state';
export interface RuleTypeAnimatedIconProps {
    ruleType: AutoTransferRuleType;
    /**
     * When set, plays the animation while true and rests on the last frame when false.
     * When omitted, the icon stays on the last frame (no hover interaction).
     */
    isHovered?: boolean;
    /** Pixel size for the Lottie viewport (default 24). */
    sizePx?: string;
}
/**
 * Lottie rule-type icon (same assets as ExistingRulesSection rule cards).
 */
export declare function RuleTypeAnimatedIcon({ ruleType, isHovered, sizePx, }: RuleTypeAnimatedIconProps): ReactElement;
