import JDLField from './jdl-field.js';
export default class JDLEntity {
    name: any;
    tableName: any;
    fields: Record<string, JDLField>;
    comment: any;
    annotations: Record<string, boolean | string | number>;
    constructor(args: any);
    addFields(fields?: JDLField[]): void;
    addField(field: JDLField): void;
    forEachField(functionToApply: (field: JDLField, index: number, array: JDLField[]) => void): void;
    toString(): string;
}
