import React from 'react';
export interface TabTitleProps {
    key?: string | number;
    tab?: React.ReactNode;
}
export interface TabProps {
    type?: string;
    direction?: string;
    activeKey?: string | number;
    animated?: boolean;
    fixed?: boolean;
    headerContent?: React.ReactNode;
    children?: React.ReactNode;
    headerStyle?: React.CSSProperties;
    extra?: React.ReactNode;
    titleWidth?: number;
    titleSquare?: boolean;
    titleAlign?: string;
    titleStyle?: React.CSSProperties;
    onTabClick?: (i: any) => void;
}
export interface TabContentProps {
    key?: string | number;
    tab?: React.ReactNode;
    active?: boolean;
    style?: React.CSSProperties;
    animated?: boolean;
    children?: React.ReactNode;
}
declare const Tabs: {
    (props: TabProps): React.ReactElement;
    TabContent: React.FC<TabContentProps>;
};
export default Tabs;
