type ParamsType = {
    tabsLength: number;
    numTabsInView: number;
    selectedTab?: string | number;
};
type ReturnType = {
    position: number;
    handleClickIcon: (isNextPosition: boolean) => void;
    focus: number;
    handleClickTab: (newFocus: number) => void;
    listEl: React.RefObject<HTMLElement>;
};
export declare const useTabs: ({ numTabsInView, tabsLength, selectedTab }: ParamsType) => ReturnType;
export {};
