import type React from 'react'; interface VisibleDimensionsT { width: number; height: number; } interface CenterTabPropsT { e?: React.MouseEvent | React.FocusEvent; listRef: React.MutableRefObject; } export declare const isElementVisible: (tab: HTMLElement, tabList: HTMLElement) => boolean; export declare const isElementVisibleCarousel: (tab: HTMLElement | null, tabContainer: HTMLDivElement | null, firstOrLastItem?: boolean) => boolean; export declare const centerTab: ({ e, listRef }: CenterTabPropsT) => void; export declare const getVisibleDimensions: (node: HTMLElement, referenceNode: HTMLElement) => VisibleDimensionsT; export declare const shouldHaveLeftGradient: (scrollLeft: number) => boolean; export declare const shouldHaveRightGradient: (scrollLeft: number, clientWidth: number, scrollWidth: number) => boolean; export {};