import { MouseEventHandler } from 'react'; import { IconAnimationTriggers } from '../Button.types'; interface UseButtonInteractionStateResult { active: boolean; onMouseEnter: MouseEventHandler; onMouseLeave: MouseEventHandler; onIconAnimationClick?: MouseEventHandler; } export declare function useButtonInteractionState(iconAnimationTriggers: Array, onAnimationForward: () => void, onAnimationBackward: () => void, propsOnMouseEnter?: MouseEventHandler, propsOnMouseLeave?: MouseEventHandler): UseButtonInteractionStateResult; export {};