/// export type UseAnimatedStackArgs = { slotCount: number; /** Anchor slot index — resolved from fan direction in `AnimatedStack`. */ anchorIndex: number; size: number; stackStep: number; gap: number; /** Whether hover should expand the row into the fanned layout. */ fanOutEnabled: boolean; /** * When `true` (`compact` prop on `ChipStack`), non-anchor chips are * invisible while idle and animate into view on hover. */ compact: boolean; }; export declare function useAnimatedStack({ slotCount, anchorIndex, size, stackStep, gap, fanOutEnabled, compact }: UseAnimatedStackArgs): { isHovering: boolean; handleMouseEnter: () => void; handleMouseLeave: () => void; slotRefs: import("react").MutableRefObject<(HTMLDivElement | null)[]>; translateX: number[]; slotOpacity: number[]; collapsedStackWidthPx: number; fannedRowWidthPx: number; trackWidth: number; hoverZIndexActive: boolean; };