import React from 'react';
import { FormControlProps, FormBaseControl } from './Item';
import { Funcs, Fields } from '../../components/condition-builder/types';
import { Config } from '../../components/condition-builder/config';
/**
 * 条件组合控件
 * 文档：https://baidu.gitee.io/amis/docs/components/form/condition-builder
 */
export interface ConditionBuilderControlSchema extends FormBaseControl {
    /**
     * 指定为
     */
    type: 'condition-builder';
    /**
     * 函数集合
     */
    funcs?: Funcs;
    /**
     * 字段集合
     */
    fields: Fields;
    /**
     * 其他配置
     */
    config?: Config;
}
export interface ConditionBuilderProps extends FormControlProps, ConditionBuilderControlSchema {
}
export default class ConditionBuilderControl extends React.PureComponent<ConditionBuilderProps> {
    render(): JSX.Element;
}
export declare class ConditionBuilderRenderer extends ConditionBuilderControl {
}
