import * as React from "react"; import * as TabsPrimitive from "@radix-ui/react-tabs"; export * from "./variants.js"; declare const Tabs: React.ForwardRefExoticComponent>; /** * TabsList — the tab row. In a narrow container it becomes a horizontally * scrollable strip (see tabsListVariants); this wrapper adds the affordances a * bare scroll region lacks: * - `@container` scope so the row measures its own width, not the viewport; * - edge fades that appear only on the side that has more tabs off-screen, so * the user can tell the strip scrolls; * - the active tab is scrolled into view on mount and whenever the selection * changes, so a deep tab is never left off-screen. * All of it no-ops cleanly where the platform lacks the APIs (SSR, jsdom). */ 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=index.d.ts.map