import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { Tab } from './TabsHeader'; export declare type Position = 'left' | 'right' | 'center'; export interface TabsProps

{ tabs: Tab

[]; selected?: string; main?: boolean; onClick: (value: string) => void; collapsible?: boolean; position: Position; } export default class Tabs

extends Component> { SelectedComponent?: React.ComponentType

; selector?: () => P; onMouseUp: React.MouseEventHandler; onClick: React.MouseEventHandler; renderTabs(): JSX.Element[]; render(): JSX.Element; static propTypes: { tabs: PropTypes.Validator; selected: PropTypes.Requireable; main: PropTypes.Requireable; onClick: PropTypes.Validator<(...args: any[]) => any>; collapsible: PropTypes.Requireable; position: PropTypes.Requireable; }; static defaultProps: { position: string; }; }