import * as React from 'react'; import HIDComponentProps from '../ComponentModel/HIDComponentModel'; import '../../../index.scss'; export interface TabContentProperty { tabHeader: [any]; tabPanelContent: [any]; tabVariant: 'Active' | 'Disabled'; } export interface HIDTabsProps extends HIDComponentProps { tabContents: [TabContentProperty]; /** Callback function for onclick event.*/ onClick: () => void; /**Scroll Button of the Tabs,specify the scroll Button if scroll Button is auto,Default:'off' */ scrollButton?: 'auto' | 'off'; /** TabPosition is for position the tabs*/ tabPosition?: 'vertical' | 'horizontal'; /**TabContent placement*/ placement?: 'standard' | 'scrollable' | 'fullWidth'; } export interface HIDTabsState { /**TabsValue props to get the tab indexes */ tabValues: number; } /** * ### The API documentation of the HID tabs React component. Learn more about the properties and the API Methods. * */ export default class HIDTabs extends React.Component { state: HIDTabsState; private handleTabPanelChange; private handleChange; private getHorizontalTabs; private getVerticalTabs; private getTabs; render(): JSX.Element; }