import React, { PureComponent, ReactNode } from 'react'; import PropTypes from 'prop-types'; import { PlainTab, TabContextValue, TabPaneProps } from './interface'; declare class TabPane extends PureComponent { static isTabPane: boolean; static contextType: React.Context; static propTypes: { className: PropTypes.Requireable; style: PropTypes.Requireable; children: PropTypes.Requireable; disabled: PropTypes.Requireable; itemKey: PropTypes.Requireable; tab: PropTypes.Requireable; icon: PropTypes.Requireable; closable: PropTypes.Requireable; }; ref: React.RefObject; _active: boolean; context: TabContextValue; getDirection: (activeKey: string, itemKey: string, panes: Array, lastActiveKey: string) => boolean; shouldRender: () => boolean; render(): ReactNode; } export default TabPane;