/**
 * Root container for tabs
 *
 * Based on {@link https:/ui.shadcn.com/docs/components/tabs Tabs}
 *
 * @example
 * ```tsx
 * function MyComponent() {
 *     const [activeTab, setActiveTab] = useState("overview");
 *
 *     return (
 *         <Tabs value={activeTab} onValueChange={setActiveTab}>
 *             ...
 *         </Tabs>
 *     );
 * }
 * ```
 */
declare const Tabs: import("react").ForwardRefExoticComponent<Omit<import("@base-ui/react").TabsRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
/**
 * Individual tab button
 *
 * Based on {@link https:/ui.shadcn.com/docs/components/tabs Tabs.Trigger}
 *
 * @example
 * ```tsx
 * <TabsTab value="overview">
 *     Overview
 * </TabsTab>
 * ```
 */
declare const TabsTab: import("react").ForwardRefExoticComponent<Omit<import("@base-ui/react").TabsTabProps, "ref"> & import("react").RefAttributes<HTMLElement>>;
/**
 * Container for all tab buttons
 *
 * Based on {@link https:/ui.shadcn.com/docs/components/tabs Tabs.List}
 */
declare const TabsList: import("react").ForwardRefExoticComponent<Omit<import("@base-ui/react").TabsListProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
/**
 * Panel content for each tab
 *
 * Based on {@link https:/ui.shadcn.com/docs/components/tabs Tabs.Content}
 *
 * @example
 * ```tsx
 * <TabsPanel value="overview">
 *     ...
 * </TabsPanel>
 * ```
 */
declare const TabsPanel: import("react").ForwardRefExoticComponent<Omit<import("@base-ui/react").TabsPanelProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
/**
 * Visual indicator for active tab
 */
declare const TabsIndicator: import("react").ForwardRefExoticComponent<Omit<import("@base-ui/react").TabsIndicatorProps, "ref"> & import("react").RefAttributes<HTMLSpanElement>>;
export { Tabs, TabsTab, TabsList, TabsPanel, TabsIndicator };
