import * as React from "react";
import * as RTabs from "@radix-ui/react-tabs";
//#region src/Tabs.d.ts
declare const Tabs: React.ForwardRefExoticComponent<RTabs.TabsProps & React.RefAttributes<HTMLDivElement>>;
declare const TabsList: React.ForwardRefExoticComponent<Omit<RTabs.TabsListProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
declare const TabsTrigger: React.ForwardRefExoticComponent<Omit<RTabs.TabsTriggerProps & React.RefAttributes<HTMLButtonElement>, "ref"> & React.RefAttributes<HTMLButtonElement>>;
declare const TabsContent: React.ForwardRefExoticComponent<Omit<RTabs.TabsContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
declare function tabBadgeTone(count: number, warnAt: number, dangerAt: number): 'neutral' | 'warning' | 'danger';
interface TabsTriggerWithBadgeProps extends React.ComponentPropsWithoutRef<typeof RTabs.Trigger> {
  count?: number;
  warnAt?: number;
  dangerAt?: number;
}
declare const TabsTriggerWithBadge: React.ForwardRefExoticComponent<TabsTriggerWithBadgeProps & React.RefAttributes<HTMLButtonElement>>;
//#endregion
export { Tabs, TabsContent, TabsList, TabsTrigger, TabsTriggerWithBadge, TabsTriggerWithBadgeProps, tabBadgeTone };