import type { ComponentProps } from "react"; import { Tab, TabIndicator, TabList, TabListContainer, TabPanel, TabSeparator, TabsRoot } from "./tabs"; export declare const Tabs: (({ children, className, orientation, variant, ...props }: import("./tabs").TabsRootProps) => import("react/jsx-runtime").JSX.Element) & { Root: ({ children, className, orientation, variant, ...props }: import("./tabs").TabsRootProps) => import("react/jsx-runtime").JSX.Element; ListContainer: ({ children, className, ...props }: import("./tabs").TabListContainerProps & Omit>) => import("react/jsx-runtime").JSX.Element; List: ({ children, className, ...props }: import("./tabs").TabListProps) => import("react/jsx-runtime").JSX.Element; Tab: ({ children, className, ...props }: import("./tabs").TabProps) => import("react/jsx-runtime").JSX.Element; Indicator: ({ className, ...props }: import("./tabs").TabIndicatorProps) => import("react/jsx-runtime").JSX.Element; Separator: ({ className, ...props }: import("./tabs").TabSeparatorProps & Omit>) => import("react/jsx-runtime").JSX.Element; Panel: ({ children, className, ...props }: import("./tabs").TabPanelProps) => import("react/jsx-runtime").JSX.Element; }; export type Tabs = { Props: ComponentProps; RootProps: ComponentProps; ListContainer: ComponentProps; ListProps: ComponentProps; TabProps: ComponentProps; IndicatorProps: ComponentProps; SeparatorProps: ComponentProps; PanelProps: ComponentProps; }; export { TabsRoot, TabListContainer, TabList, Tab, TabIndicator, TabSeparator, TabPanel }; export type { TabsRootProps, TabsRootProps as TabsProps, TabListContainerProps, TabListProps, TabProps, TabIndicatorProps, TabSeparatorProps, TabPanelProps, } from "./tabs"; export { tabsVariants } from "@heroui/styles"; export type { TabsVariants } from "@heroui/styles";