import { default as React } from 'react';
import { AiEditedFieldBadgeVariant } from './AiEditedFieldBadge';
import { EntityPropertyFieldHandlers } from './EntityPropertyField';
interface EntityPropertyFieldsProps extends EntityPropertyFieldHandlers {
    entity: any;
    fields: Array<string | {
        name: string;
        label?: string;
    }>;
    layout: 'untabbed' | 'tabbed';
    showFieldHelp: boolean;
    highlightRequiredProperties: boolean;
    savedProperty?: string;
    selectedAiApprovalProperty?: string;
    shouldRenderField: (property: string, label?: string) => boolean;
    fieldWasAiEdited: (property: string) => boolean;
    fieldAiEditedVariant: (property: string) => AiEditedFieldBadgeVariant;
}
declare const EntityPropertyFields: React.FC<EntityPropertyFieldsProps>;
export default EntityPropertyFields;
