import PropTypes from 'prop-types'; import React from 'react'; import TabContent from './TabContent'; import TabPane from './TabPane'; import { EventKey } from './types'; export interface TabProps extends React.ComponentPropsWithRef { eventKey?: EventKey; title: React.ReactNode; disabled?: boolean; tabClassName?: string; } declare class Tab extends React.Component { static propTypes: { title: PropTypes.Validator; eventKey: PropTypes.Requireable; }; static Container: { (props: import("./TabContainer").TabContainerProps): JSX.Element; propTypes: { id: PropTypes.Validator; transition: PropTypes.Requireable; mountOnEnter: PropTypes.Requireable; unmountOnExit: PropTypes.Requireable; generateChildId: PropTypes.Requireable<(...args: any[]) => any>; onSelect: PropTypes.Requireable<(...args: any[]) => any>; activeKey: PropTypes.Requireable; }; }; static Content: TabContent; static Pane: TabPane; render(): null; } export default Tab;