import React from 'react'; import { type AriaTabListProps } from 'react-aria'; import { Item } from '@react-stately/collections'; export type TabsType = 'pill' | 'underline'; export type TabsSize = 'sm' | 'md' | 'lg'; export interface TabsProps extends AriaTabListProps { /** Visual style. Matches the Figma `Type` variant. */ type?: TabsType; /** Matches the Figma `Size` variant. */ size?: TabsSize; /** * Drives both the arrow-key axis and the track layout. * * `vertical` is keyboard- and ARIA-complete — up/down move between tabs, and * the track stacks — but its *decoration* is not: the underline rule and the * pill track's padding are still written for the horizontal axis only. Those * are Figma's to specify, not this file's to invent. See tabs.css. */ orientation?: 'horizontal' | 'vertical'; className?: string; } export declare const Tabs: (props: TabsProps & { ref?: React.Ref; }) => React.ReactElement; /** A tab and its panel content. `title` is the tab label; children are the panel. */ export { Item as TabItem }; //# sourceMappingURL=Tabs.d.ts.map