import * as React from 'react';
import { CSSProperties, ReactNode } from 'react';
export declare class Tab {
    title: string;
    content: ReactNode;
    constructor(title: string, content: ReactNode);
}
type Props = {
    selectedStyle: CSSProperties;
    nonSelectedStyle: CSSProperties;
    tabs: Tab[];
};
type State = {
    selectedTab: Tab;
};
export declare class Tabs extends React.Component<Props, State> {
    constructor(props: Props);
    render(): React.JSX.Element;
    renderTabHandle: (tab: Tab, key: number) => React.JSX.Element;
}
export {};
