import { CommonEntity } from "../entities/common.entity";
import { FieldMetadata } from "./field-metadata.entity";
import { ModuleMetadata } from "./module-metadata.entity";
export declare class ModelMetadata extends CommonEntity {
    singularName: string;
    tableName: string;
    pluralName: string;
    displayName: string;
    description: string;
    dataSource: string;
    dataSourceType: string;
    enableSoftDelete: boolean;
    enableAuditTracking: boolean;
    internationalisation: boolean;
    draftPublishWorkflow: boolean;
    fields: FieldMetadata[];
    module: ModuleMetadata;
    userKeyField: FieldMetadata;
    isSystem: boolean;
    isChild: boolean;
    parentModel: ModelMetadata;
    isLegacyTable: boolean;
    isLegacyTableWithId: boolean;
}
//# sourceMappingURL=model-metadata.entity.d.ts.map