import { type ReactNode } from 'react'; export interface UseLeftPeekRightExpandingChipArgs { icons: ReactNode[]; } export interface PeekChipComputedItem { key: string; rIdx: number; origIdx: number; offX: number; hoverX: number; zIndex: number; refCb: (el: HTMLDivElement | null) => void; content: ReactNode; } export declare function useLeftPeekRightExpandingChip({ icons }: UseLeftPeekRightExpandingChipArgs): { isHovering: boolean; handleMouseEnter: () => void; handleRootMouseLeave: () => void; rootRef: import("react").MutableRefObject; mainChipRef: import("react").MutableRefObject; peekItems: PeekChipComputedItem[]; mainShiftX: number; mainIcon: ReactNode; guardLeft: number; guardWidth: number; };