
"use client";
import { IconPropsWithSVGProps, UniversalTabProps } from "../../../types/dist/index.js";
import * as _$react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/client/Tabs/Tab.d.ts
type DataAttributes = {
  [name: `data-${string}`]: string;
};
type TabProps = UniversalTabProps & {
  slotProps?: {
    root?: DataAttributes;
    startIcon?: Partial<IconPropsWithSVGProps & DataAttributes>;
    content?: Partial<Omit<React.HTMLAttributes<HTMLSpanElement>, 'color'> & DataAttributes>;
    endIcon?: Partial<IconPropsWithSVGProps & DataAttributes>;
  };
};
declare function Tab({
  value,
  children,
  startIcon,
  endIcon,
  disabled,
  asChild,
  className,
  slotProps
}: TabProps): _$react_jsx_runtime0.JSX.Element;
declare namespace Tab {
  var displayName: string;
}
//#endregion
export { Tab, type TabProps };