
### dataHook
- type: string
- description: Applied as data-hook HTML attribute that can be used in the tests.
### children
- type: ReactNode
- description: The component which we would like to animate.
### active
- type: boolean
- description: Triggers the animation transition.
### onStart
- type: (event: AnimationEvent<HTMLDivElement>) => void
- description: A callback fired immediately after the animation starts.
### onEnd
- type: (event: AnimationEvent<HTMLDivElement>) => void
- description: A callback fired immediately after the animation ends.
### loop
- type: boolean
- description: Specifies whether the animation repeats continuously while `active` is `true`.
### delay
- type: string | number
- description: Sets a delay before the animation starts. A number is treated as milliseconds, and a string is used as a CSS `animation-delay` value.

