/// <reference types="react" />
import { RendererProps } from '../../factory';
import Tabs, { TabSchema, TabsSchema } from '../Tabs';
import { FormBaseControl, FormControlSchema } from './Item';
/**
 * Tabs
 * 文档：https://baidu.gitee.io/amis/docs/components/form/tabs
 */
export interface TabsControlSchema extends FormBaseControl, Omit<TabsSchema, 'tabs'> {
    type: 'tabs';
    tabs: Array<TabSchema & {
        /**
         * 表单项集合
         */
        controls?: Array<FormControlSchema>;
        /**
         * @deprecated 请用类型 tabs
         */
        tabs?: any;
        /**
         * @deprecated 请用类型 fieldSet
         */
        fieldSet?: any;
    }>;
}
export interface TabsProps extends RendererProps {
}
export declare class TabsRenderer extends Tabs {
    static defaultProps: {
        mountOnEnter: boolean;
    };
    static propsList: Array<string>;
    renderTab: (tab: any, props: any, key: number) => JSX.Element;
}
