/**
 * This file is part of the NocoBase (R) project.
 * Copyright (c) 2020-2024 NocoBase Co., Ltd.
 * Authors: NocoBase Team.
 *
 * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
 * For more information, please refer to: https://www.nocobase.com/agreement.
 */
import { ISchema } from '@formily/react';
export interface CreateFormBlockUISchemaOptions {
    dataSource: string;
    /** 如果传了 association 就不需要再传 collectionName 了 */
    collectionName?: string;
    association?: string;
    templateSchema?: ISchema;
    /** 表示是通过 Other collections 选项创建的区块（由于历史遗留问题，这里的命名暂不做更改） */
    isCusomeizeCreate?: boolean;
}
/**
 * 创建新增表单的 UI Schema
 * @returns
 */
export declare function createCreateFormBlockUISchema(options: CreateFormBlockUISchemaOptions): ISchema;
