import { ClosableTabsOptions } from './types';
type ClosableTabProps = {
    tab: ClosableTabsOptions;
    index: number;
    tooltipClassName?: string;
    isActive?: boolean;
    isDisabled?: boolean;
    getIndexByKey: (id: string | number) => number;
    onSelect: (tab: ClosableTabsOptions) => void;
    onClose: (tab: ClosableTabsOptions) => void;
    closeTabText: string;
    groupIdentifier?: string;
    canBeDragged: boolean;
    isAnyItemDragging: boolean;
    setIsAnyItemDragging: (isAnyItemDragging: boolean) => void;
    onItemMove: (dragIndex: number, hoverIndex: number) => void;
    onDragEnd?: (listItem: ClosableTabsOptions, index: number) => void;
    onClick?: (tab: ClosableTabsOptions) => void;
};
export declare const ClosableTab: ({ tab, index, tooltipClassName, isActive, isDisabled, onClick, onSelect, onClose, closeTabText, groupIdentifier, canBeDragged, isAnyItemDragging, setIsAnyItemDragging, onItemMove, getIndexByKey, onDragEnd, }: ClosableTabProps) => import("react/jsx-runtime").JSX.Element;
export {};
