import * as React from "react"; import { IElement } from "./basic"; declare type ITabBar = IElement & { tabs: [any, React.ReactNode][]; onSelectionChanged?: (key: any) => void; selected?: any; }; export declare class TabBar extends React.Component { constructor(props: ITabBar); render(): JSX.Element; renderTab([key, tab]: [any, React.ReactNode]): JSX.Element; select(key: any): void; } export declare function TabView(props: IElement & { selected: any; tabs: [any, React.ReactNode][]; }): JSX.Element; declare type ITabs = IElement & { tabs: { key: any; tab: React.ReactNode; content: React.ReactNode; }[]; selected?: any; }; export declare class Tabs extends React.Component { constructor(props: ITabs); render(): JSX.Element; selectionChanged: (x: any) => void; } export {};