import { KeyboardEvent, MouseEvent } from "react"; export declare const isTabElement: (el: HTMLElement) => boolean; export declare const useSelection: ({ defaultSelected, highlightedIdx, onSelectionChange, selected: selectedProp, }: { defaultSelected?: number | undefined; highlightedIdx: number; onSelectionChange?: ((tabIndex: number) => void) | undefined; selected?: number | undefined; }) => { activateTab: (tabIndex: number) => void; isControlled: boolean; onClick: (evt: MouseEvent, tabIndex: number) => void; onKeyDown: (evt: KeyboardEvent) => void; selected: number; };