import { OmitInternalProps } from '../../type-utils/omit-props'; import { HTMLChakraProps, SlotRecipeProps, UnstyledProp } from '@chakra-ui/react/styled-system'; type TabNavRecipeProps = { /** * Visual style variant of the tab navigation * @default "tabs" */ variant?: SlotRecipeProps<"nimbusTabNav">["variant"]; /** * Size of the tab navigation items * @default "md" */ size?: SlotRecipeProps<"nimbusTabNav">["size"]; } & UnstyledProp; export type TabNavRootSlotProps = HTMLChakraProps<"nav", TabNavRecipeProps>; export type TabNavItemSlotProps = HTMLChakraProps<"a", TabNavRecipeProps>; /** * Props for the TabNav.Root component. * Renders a `