import { Attribute } from './attribute'; import { Dependee } from './dependee'; import { Dependent } from './dependent'; export declare class Entity { name: string; formId: number; formName: string; columns: Array; isManyToManyTable: boolean; dependent: Array; dependee: Array; entityType: EntityType; hidden: boolean; constructor(entity: Entity, noCodeMode?: boolean); static createEntity(entities: Array, noCodeMode: boolean, appManifest: any): Array; newEntity(): void; /**function to create entity object with existing values * * @param Entity */ entity(entity: Entity, noCodeMode?: boolean): void; } /** * Entity Type enum to set entity type */ export declare enum EntityType { defaultWorkFlow = 1, customWorkFlow = 2, form = 3, metaTable = 4 }