/** * 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 React from 'react'; interface FieldsPageProps { dataSourceKey: string; collection: Record; onCollectionChange?: (collectionName: string, values: Record) => void; } type InheritedFieldGroup = { collectionName: string; fields: Record[]; key: string; title?: React.ReactNode; }; export declare function isFieldDeleteDisabled(record: Record, collectionTemplate?: Record): any; export declare function getInheritedFieldGroups(collection: any): InheritedFieldGroup[]; export declare function isInheritedFieldOverridden(record: Record, currentCollectionName: string, currentFieldsByName: Map>): boolean; export default function FieldsPage(props: FieldsPageProps): React.JSX.Element; export {};