import React, { FC } from 'react';
import { ChildrenOf } from '../../util/types';
import { TabsItem } from './tabs-item.component';
import './tabs.component.scss';
export declare type TabsPropsType = {
    children: ChildrenOf<typeof TabsItem> | ChildrenOf<typeof TabsItem>[];
    onChange?: (e: React.MouseEvent, value: string) => void;
    orientation?: 'horizontal' | 'vertical';
    viewType?: 'radio-button' | 'tabs' | 'vertical-tabs';
    /**
     * `true` will show scroll buttons on sides in case of overflow
     * `false` will hide scroll buttons
     */
    hasScrollButtons?: boolean;
    stretch?: boolean;
    /**
     * Id of currently selected `Tab`, to deselect all tabs  use `false`
     */
    activeTab?: string | boolean;
};
export declare const Tabs: FC<TabsPropsType>;
