import React from 'react';
import { RadioChangeEvent } from 'antd/es/radio';
declare type OptionProps = {
    label: string;
    value: string | number;
    disabled?: boolean;
    color?: string;
    background?: string;
    width?: number;
    render?: Function;
};
interface TabsProps {
    className?: string;
    onChange?: Function;
    showAll?: boolean;
    multi?: boolean;
    value?: string | number | Array<string | number>;
    options: Array<OptionProps>;
    children?: any;
    itemWidth?: number;
    label?: string;
}
interface TabsState {
    value?: string | number | Array<string | number>;
}
declare class Tabs extends React.PureComponent<TabsProps, TabsState> {
    static defaultProps: {
        showAll: boolean;
        multi: boolean;
        itemWidth: number;
    };
    constructor(props: any);
    componentWillReceiveProps(nextProps: TabsProps): void;
    h_change: (ev: RadioChangeEvent) => void;
    f_checked: (v: string | number) => boolean;
    r_button: () => any[];
    render(): JSX.Element;
}
export default Tabs;
