import * as react_jsx_runtime from 'react/jsx-runtime'; type DynamicTabItem = { value: string; label: string; }; type DynamicTabsProps = { /** Full list of available tabs (selected + unselected). */ allTabs: DynamicTabItem[]; /** Values of the tabs currently shown in the bar. */ selectedTabs: string[]; /** Currently active tab value. */ activeTab: string; onTabChange: (value: string) => void; /** Called when the user adds/removes tabs via the overflow dropdown. */ onTabsChange?: (next: string[]) => void; /** Label for the overflow toggle button. */ expandLabel?: string; className?: string; }; declare function DynamicTabs({ allTabs, selectedTabs, activeTab, onTabChange, onTabsChange, expandLabel, className, }: DynamicTabsProps): react_jsx_runtime.JSX.Element; export { type DynamicTabItem, DynamicTabs, type DynamicTabsProps };