import * as react_jsx_runtime42 from "react/jsx-runtime";
import * as react7 from "react";
import { ComponentProps } from "react";
import * as Primitive from "@radix-ui/react-tabs";

//#region src/components/ui/tabs.d.ts
interface TabsProps extends ComponentProps<typeof Primitive.Tabs> {
  /**
   * Identifier for Sharing value of tabs
   */
  groupId?: string;
  /**
   * Enable persistent
   */
  persist?: boolean;
  /**
   * If true, updates the URL hash based on the tab's id
   */
  updateAnchor?: boolean;
}
declare const TabsList: react7.ForwardRefExoticComponent<Primitive.TabsListProps & react7.RefAttributes<HTMLDivElement>>;
declare const TabsTrigger: react7.ForwardRefExoticComponent<Primitive.TabsTriggerProps & react7.RefAttributes<HTMLButtonElement>>;
declare function Tabs({
  ref,
  groupId,
  persist,
  updateAnchor,
  defaultValue,
  value: _value,
  onValueChange: _onValueChange,
  ...props
}: TabsProps): react_jsx_runtime42.JSX.Element;
declare function TabsContent({
  value,
  ...props
}: ComponentProps<typeof Primitive.TabsContent>): react_jsx_runtime42.JSX.Element;
//#endregion
export { Tabs, TabsContent, TabsList, TabsProps, TabsTrigger };
//# sourceMappingURL=tabs.d.ts.map