import { Root } from '@radix-ui/react-tabs'; import * as React from 'react'; /** Tracking event data for tabs interactions */ export interface TabsTrackingData { /** Action performed */ action: 'change'; /** Optional custom label for tracking */ trackingLabel?: string; /** Optional component context */ componentName?: string; } export interface TabsProps extends React.ComponentPropsWithoutRef { /** Optional callback for tracking tab changes */ onTrack?: (data: TabsTrackingData) => void; /** Custom label for tracking */ trackingLabel?: string; /** Component name for tracking context */ componentName?: string; } declare const Tabs: React.ForwardRefExoticComponent>; declare const TabsList: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const TabsTrigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const TabsContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export { Tabs, TabsList, TabsTrigger, TabsContent }; //# sourceMappingURL=tabs.d.ts.map