import { default as log } from 'loglevel'; import { Dispatch, MouseEvent, RefObject, SetStateAction } from 'react'; import { InternalTabProps } from '../InternalTabTypes'; declare const logger: log.Logger; export { logger as tabMouseEventHandlerLogger }; export declare const handleMouseClickEvent: (e: MouseEvent, tabs: InternalTabProps[], tabIndex: number, activeTabIndex: number, setActiveTabIndex: Dispatch>, setActivePanelIndex: Dispatch>, onClose: (index: number) => void) => void; export declare const handleLeftCarouselMouseClickEvent: (e: MouseEvent, scrollRef: RefObject, tabRefs: RefObject[], setLeftCarouselButtonEnabled: Dispatch>, setRightCarouselButtonEnabled: Dispatch>) => void; export declare const handleRightCarouselMouseClickEvent: (e: MouseEvent, scrollRef: RefObject, tabRefs: RefObject[], setLeftCarouselButtonEnabled: Dispatch>, setRightCarouselButtonEnabled: Dispatch>) => void;