import { EDBEntity, TBasePageEntity } from '@cromwell/core';
import React from 'react';
import { TRegisteredCustomField } from './types';
export declare const RenderCustomFields: (props: {
    entityType: EDBEntity | string;
    entityData: TBasePageEntity;
    refetchMeta: () => Promise<Record<string, string | null | undefined> | undefined | null>;
    onChange?: (field: TRegisteredCustomField, value: any) => void;
    onDidMount?: () => void;
    FieldWrapper?: React.ComponentType<{
        children: React.ReactNode;
    }>;
}) => JSX.Element;
