import { BaseTabsProps, BaseTabsThemeProps } from "../../internal-flex-commons/src"; import * as React from "react"; export interface TabsThemeProps extends BaseTabsThemeProps { } /** * Properties of the Tabs * @typedef Tabs.TabsProps * @property {string} [className] - An additional class name for the tabs component * @property {Alignments} [alignment] - Define the tabs alignment - "left" or "center" * @property {string} [selectedTabName] - if provided, Tabs will select the Tab with uniqueName equal to this property value * @property {Tabs.TabSelectedFunction} [onTabSelected] - if provided, when user clicks on a Tab, this callback will be called instead of trying to internally change the tab * @private */ export interface TabsProps extends BaseTabsProps { } /** * This component renders a tab container. * Can be themed with `Theme.Tabs` in [Theme](Theme). * @component * @category Components / Basic * @hideconstructor * @param {Tabs.TabsProps} props * @private */ export declare class Tabs extends React.Component { static defaultProps: { alignment: string; keepTabsMounted: boolean; removeLabelForSingleTab: boolean; }; render(): JSX.Element; private handleTabClick; }