import type { HTMLAttributes, ReactNode } from 'react';
import { Tab } from './Tab';
import { TabMenu } from './TabMenu';
import { TabMenuItem } from './TabMenuItem';
type TabsProps = {
selected?: string | number;
onChange: (data: string | number) => void;
moreDisclosure?: ReactNode;
className?: string;
'data-testid'?: string;
} & Omit, 'onChange' | 'role'>;
export declare function Tabs({ children, onChange, moreDisclosure, selected, className, 'data-testid': dataTestId, ...props }: TabsProps): import("react").JSX.Element;
export declare namespace Tabs {
var displayName: string;
export { Tab };
export { TabMenu as Menu };
export { TabMenuItem as MenuItem };
}
export {};
//# sourceMappingURL=index.d.ts.map