import PropTypes from 'prop-types'; import React from 'react'; import TabContent from './TabContent'; import TabPane from './TabPane'; export interface TabProps extends React.ComponentPropsWithRef { eventKey?: string; title: React.ReactNode; disabled?: boolean; tabClassName?: string; } declare class Tab extends React.Component { static propTypes: { title: PropTypes.Validator; }; static Container: { (props: import("./TabContainer").TabContainerProps): JSX.Element; propTypes: { id: PropTypes.Validator; transition: PropTypes.Requireable any) | (new (props: any, context?: any) => any)>; 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;