import * as React from 'react';

/**
 * Tabs — from @kibrisyazilim/design-system@0.1.0.
 */
export interface TabsProps {
  items: TabItem[];
  /** Controlled selection. Pair with `onValueChange`. */
  value?: string;
  /** Initial selection when uncontrolled. Defaults to the first enabled tab. */
  defaultValue?: string;
  onValueChange?: (id: string) => void;
  variant?: "underline" | "pill";
  /** Distributes tabs evenly across the full width. */
  fullWidth?: boolean;
  className?: string;
  style?: CSSProperties;
}

export declare const Tabs: React.ComponentType<TabsProps>;
