import { ForwardRefExoticComponent, RefAttributes, ComponentProps, ReactNode } from 'react'; import { TabsRootProps, Tabs as TabsPrimitive } from '@base-ui/react/tabs'; import { VariantProps } from 'class-variance-authority'; import { ClassProp } from 'class-variance-authority/types'; interface TabsListVariantProps { orientation?: 'horizontal' | 'vertical' | null; size?: 'small' | 'default' | null; fullWidth?: boolean | null; } declare const tabsListVariants: (props?: (TabsListVariantProps & ClassProp) | undefined) => string; interface TabsTriggerVariantProps { size?: 'small' | 'default' | null; fullWidth?: boolean | null; stateTone?: 'default' | null; } declare const tabsTriggerVariants: (props?: (TabsTriggerVariantProps & ClassProp) | undefined) => string; declare const Tabs: ForwardRefExoticComponent & RefAttributes>; type TabsListProps = TabsPrimitive.List.Props & VariantProps; declare const TabsList: ForwardRefExoticComponent & RefAttributes>; type TabsTriggerProps = TabsPrimitive.Tab.Props & VariantProps & { badge?: ReactNode; }; declare const TabsTrigger: ForwardRefExoticComponent & RefAttributes>; declare const TabsLabel: ForwardRefExoticComponent & RefAttributes>; type TabsPanelProps = TabsPrimitive.Panel.Props; declare const TabsPanel: ForwardRefExoticComponent & RefAttributes>; export { Tabs, TabsLabel, TabsList, TabsPanel, TabsTrigger, tabsListVariants, tabsTriggerVariants, };