import type { EntityData, EntityManager, Field } from "../data";
export declare function getDefaultValues(fields: Field[], data: EntityData): EntityData;
export declare function getChangeSet(action: string, formData: EntityData, data: EntityData, fields: Field[]): EntityData;
export declare function readableEmJson(_em: EntityManager): {
    entities: {
        name: string;
        fields: string[];
        type: "regular" | "system" | "generated";
    }[];
    indices: {
        name: string | undefined;
        entity: string;
        fields: string[];
        unique: boolean;
    }[];
    relations: {
        type: import("../data").RelationType;
        source: string;
        target: string;
        config: {
            required?: boolean | undefined;
            mappedBy?: string | undefined;
            inversedBy?: string | undefined;
        };
        name: string;
    }[];
};
