import * as TabsPrimitive from '@radix-ui/react-tabs'; import { TabsProps as TabsProps$1, TabsContentProps } from '@radix-ui/react-tabs'; import * as react from 'react'; declare const Tabs$1: react.ForwardRefExoticComponent, "ref"> & react.RefAttributes>; declare const TabsList: react.ForwardRefExoticComponent, "ref"> & react.RefAttributes>; declare const TabsTrigger: react.ForwardRefExoticComponent, "ref"> & react.RefAttributes>; declare const TabsContent: react.ForwardRefExoticComponent, "ref"> & react.RefAttributes>; declare const tabs_TabsContent: typeof TabsContent; declare const tabs_TabsList: typeof TabsList; declare const tabs_TabsTrigger: typeof TabsTrigger; declare namespace tabs { export { Tabs$1 as Tabs, tabs_TabsContent as TabsContent, tabs_TabsList as TabsList, tabs_TabsTrigger as TabsTrigger }; } interface TabsProps extends TabsProps$1 { /** * Identifier for Sharing value of tabs */ groupId?: string; /** * Enable persistent */ persist?: boolean; /** * @defaultValue 0 */ defaultIndex?: number; items?: string[]; } declare function Tabs({ groupId, items, persist, defaultIndex, ...props }: TabsProps): React.ReactElement; declare function Tab({ value, className, ...props }: TabsContentProps): React.ReactElement; export { tabs as Primitive, Tab, Tabs, type TabsProps };