import { PropsWithChildren } from 'react'; export interface BoxTabRootProps extends PropsWithChildren { currentActiveTab?: number; onChange?: (index: number) => void; } export interface BoxTabProps extends PropsWithChildren { index: number; disabled?: boolean; className?: string; isFirst?: boolean; isLast?: boolean; href?: string; } export interface BoxTabPanelProps extends PropsWithChildren { index: number; } export type BoxTabContextType = { activeTab: number; currentActiveTab: number; handleTabClick: (index: number) => void; };