import React, { HTMLAttributes } from 'react';
import { TabType } from './Tab';
import { TabListType } from './TabList';
import { TabPanelType } from './TabPanel';
export interface TabsProps extends Omit, 'onChange' | 'dir'> {
children: React.ReactNode;
size?: 'medium' | 'small';
onChange?: (value: string) => void;
value?: string;
defaultValue?: string;
selectionFollowsFocus?: boolean;
}
interface TabsComponent extends React.ForwardRefExoticComponent> {
Tab: TabType;
List: TabListType;
Panel: TabPanelType;
}
interface TabsContextProps {
size: 'medium' | 'small';
}
export declare const TabsContext: React.Context;
export declare const Tabs: TabsComponent;
export default Tabs;