import * as _emotion_react_types_jsx_namespace from '@emotion/react/types/jsx-namespace'; import { TabProps, TabListProps, TabPanelsProps, TabPanelProps, TabsProps } from './Tabs.types.js'; export { FilledTabsProps, TextTabsProps } from './Tabs.types.js'; import { ElementType, ComponentPropsWithRef } from 'react'; import * as react_jsx_runtime from 'react/jsx-runtime'; import '../types.js'; import '@emotion/react'; declare const Tab: (props: TabProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element; declare const TabList: ({ children, className, sx }: TabListProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element; declare const TabPanels: (props: TabPanelsProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element; type TabPanelComponent = (props: TabPanelProps & { ref?: ComponentPropsWithRef["ref"]; }) => JSX.Element | null; declare const TabPanel: TabPanelComponent; declare const Tabs: ({ direction, size, fullWidth, defaultIndex, ...props }: TabsProps) => react_jsx_runtime.JSX.Element; export { Tab, TabList, TabListProps, TabPanel, TabPanelProps, TabPanels, TabPanelsProps, TabProps, Tabs, TabsProps };