import { Dispatch, RefObject, SetStateAction } from 'react'; import { InternalTabProps } from '../InternalTabTypes'; export declare function activateAnotherTabAndPanel(tabs: InternalTabProps[], activeTabIndex: number, setActiveTabIndex: Dispatch>, setActivePanelIndex: Dispatch>): void; export declare function extractProperties(scrollRef: RefObject, tabRefs: RefObject[]): { scrollLeft: number; scrollWidth: number; visibleWidth: number; tabWidths: number[]; }; export declare function enableLeftButton(scrollRef: RefObject, tabRefs: RefObject[]): boolean; export declare function enableRightButton(scrollRef: RefObject, tabRefs: RefObject[]): boolean; export declare function movePreviousTabToRightAmount(leftOffset: number, containerWidth: number, viewPortWidth: number, tabWidths: number[]): number; export declare function moveNextTabToLeftAmount(leftOffset: number, containerWidth: number, viewPortWidth: number, tabWidths: number[]): number; export declare const noop: () => null;