import * as React from 'react'; import { TabSelectHandler } from './ContextTypes'; export interface TabsProps { /** * Mark the Tab with a matching `eventKey` as active. * * @controllable onSelect */ activeKey?: string | number; /** * Navigation style */ bsStyle?: 'nav-tabs' | 'nav-pills'; side?: 'left' | 'right'; triangle?: boolean; animation?: boolean; id?: string; className?: string; style?: React.CSSProperties; /** * Callback fired when a Tab is selected. * */ onSelect?: TabSelectHandler; /** * Unmount tabs (remove it from the DOM) when it is no longer visible */ unmountOnExit?: boolean; } export declare class Tabs extends React.Component { static defaultProps: TabsProps; constructor(props: TabsProps); renderTab(child: any): JSX.Element; render(): JSX.Element; } export { Tab } from './Tab';