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