import * as react_jsx_runtime from 'react/jsx-runtime'; import { TabListProps as TabListProps$1, TabProps as TabProps$1, TabPanelsProps as TabPanelsProps$1, TabPanelProps as TabPanelProps$1, TabGroupProps } from '@headlessui/react'; import { E as ExtractProps } from './extract-props-Dt89k7WT.js'; import { ReactNode } from 'react'; type TabListProps = Omit, 'children'> & { children: ReactNode; }; declare function TabList({ children, className, ...props }: TabListProps): react_jsx_runtime.JSX.Element; type TabListItemProps = ExtractProps & { activeClassName?: string; }; declare function TabListItem({ children, className, activeClassName, onMouseOver, ...props }: TabListItemProps): react_jsx_runtime.JSX.Element; declare namespace TabListItem { var displayName: string; } type TabPanelsProps = ExtractProps; declare function TabPanels({ children, className, ...props }: TabPanelsProps): react_jsx_runtime.JSX.Element; type TabPanelProps = ExtractProps; declare function TabPanel({ children, className, ...props }: TabPanelProps): react_jsx_runtime.JSX.Element; declare namespace TabPanel { var displayName: string; } type TabProps = ExtractProps & { hideHoverAnimation?: boolean; highlightClassName?: string; }; declare function Tab({ vertical, className, selectedIndex, onChange, hideHoverAnimation, children, highlightClassName, ...props }: TabProps): react_jsx_runtime.JSX.Element; declare namespace Tab { var List: typeof TabList; var ListItem: typeof TabListItem; var Panels: typeof TabPanels; var Panel: typeof TabPanel; } export { Tab, type TabProps };