import React from 'react'; import { type TabsBaseProps, type TabsProps } from './Tabs'; export type SegmentedTabsBaseProps = Partial< Pick, 'TabComponent' | 'TabsActiveIndicatorComponent'> > & Omit< TabsBaseProps, 'TabComponent' | 'TabsActiveIndicatorComponent' | 'styles' | 'classNames' >; export type SegmentedTabsProps = SegmentedTabsBaseProps & Partial, 'TabComponent' | 'TabsActiveIndicatorComponent'>> & Omit< TabsProps, 'TabComponent' | 'TabsActiveIndicatorComponent' | 'styles' | 'classNames' > & { /** Custom styles for individual elements of the SegmentedTabs component */ styles?: { /** Root element */ root?: React.CSSProperties; /** Tab element */ tab?: React.CSSProperties; /** Active indicator element */ activeIndicator?: React.CSSProperties; }; /** Custom class names for individual elements of the SegmentedTabs component */ classNames?: { /** Root element */ root?: string; /** Tab element */ tab?: string; /** Active indicator element */ activeIndicator?: string; }; }; type SegmentedTabsFC = ( props: SegmentedTabsProps & { ref?: React.ForwardedRef; }, ) => React.ReactElement; export declare const SegmentedTabs: SegmentedTabsFC; export {}; //# sourceMappingURL=SegmentedTabs.d.ts.map