import { Dispatch, KeyboardEvent, SetStateAction } from 'react';
type TabContextProps = {
    current: number;
    setCurrent?: Dispatch<SetStateAction<number | undefined>>;
    focus: number;
    setFocus?: Dispatch<SetStateAction<number>>;
    items?: NodeListOf<HTMLElement>;
    uid?: string;
    onKeyDownHandler?: (e: KeyboardEvent<HTMLButtonElement>) => void;
    gotoNext?: (refocus?: boolean) => void;
    goToPrev?: (refocus?: boolean) => void;
    dir?: string;
};
export declare const TabContext: import('react').Context<TabContextProps>;
export {};
