import { default as React } from 'react'; import { PrintProps } from '../../../misc/print/print'; export interface TabsListProps { /** * Tab trigger elements */ children: React.ReactNode; /** * Additional class name(s) */ className?: string; /** * Accessible label for the tablist */ 'aria-label'?: string; /** * ID of element labelling the tablist */ 'aria-labelledby'?: string; /** * Controls visibility when printing * @default 'show' */ printVisibility?: PrintProps['visibility']; /** * How to handle tab overflow when tabs don't fit in available space. * - 'dropdown': Shows a dropdown button containing overflowing tabs (default) * - 'scroll': Enables horizontal scrolling with a fade indicator * @default 'dropdown' */ overflowMode?: 'dropdown' | 'scroll'; /** * Label for the overflow dropdown trigger. Defaults to the `tabs.more` label. */ dropdownLabel?: string; } export declare const TabsList: { (props: TabsListProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export default TabsList;