import React from 'react'; interface GetActiveTabMarginLeftArgs { tabsWrapperElement: HTMLElement; tabsItemsElement: HTMLElement; activeTabElement: HTMLElement; } export declare function getActiveTabMarginLeft({ tabsWrapperElement, tabsItemsElement, activeTabElement, }: GetActiveTabMarginLeftArgs): number; interface GetAdaptiveSettingsArgs { tabsWrapperElement: HTMLElement; tabsItemsElement: HTMLElement; tabsMarginLeft: number; } interface AdaptiveSettings { isAdaptiveMode: boolean; tabsMarginLeft: number; showLeftGlare: boolean; showRightGlare: boolean; } export declare function getAdaptiveSettings({ tabsWrapperElement, tabsItemsElement, tabsMarginLeft, }: GetAdaptiveSettingsArgs): AdaptiveSettings; export declare function isScrollExceedsThreshold(startX: number, event: TouchEvent | MouseEvent): boolean; export declare function getClientX(event: TouchEvent | MouseEvent | React.TouchEvent | React.MouseEvent): number; export {};