import type { ReactNode, Ref } from "react"; export interface TabProps { /** Pairs this tab with the `TabPanel` of the same value. */ value: string; /** Label — keep it to one or two words. */ children: ReactNode; /** Skipped by arrow navigation and not selectable, but still announced. */ disabled?: boolean; className?: string; /** Forwarded ref to the underlying `