import { EntityService } from './entity.service'; import { UserData } from '../../user/entity/user.entity'; import { EntityMasterService } from './entity-master.service'; import { ReflectionHelper } from '../../../utils/service/reflection-helper.service'; import { BaseEntity } from '../entity/base-entity.entity'; import { LoggingService } from '../../../utils/service/loggingUtil.service'; import { EntityManager } from 'typeorm'; import { EntityTableService } from './entity-table.service'; import { EntityTableColumnService } from './entity-table-column.service'; import { EntityValidationService } from './entity-validation.service'; import { ResolverService } from './resolver.service'; export declare class EntityServiceImpl implements EntityService { protected readonly entityMasterService: EntityMasterService; protected readonly entityTableColumnService: EntityTableColumnService; protected readonly entityTableService: EntityTableService; protected readonly reflectionHelper: ReflectionHelper; protected readonly loggingService: LoggingService; protected readonly entityValidationService: EntityValidationService; protected readonly resolverService: ResolverService; createEntity(entityData: BaseEntity, loggedInUser: UserData | null, manager?: EntityManager | null, appcode?: string): Promise; deleteEntity(entityType: string, entityId: number, loggedInUser: any): Promise<{ success: boolean; message: string; }>; findByCode(entityType: string, code: string, loggedInUser: any): Promise; getEntityData(entityType: string, id: number, loggedInUser: any): Promise; getEntityDataAll(entityType: string, type: {}, loggedInUser: UserData): Promise; getEntityDataByCode(entityType: string, code: string, loggedInUser: UserData): Promise; getEntityList(entityType: string, filters: Record | undefined, loggedInUser: UserData): Promise; updateEntity(entityData: BaseEntity, loggedInUser: UserData, appcode?: string): Promise; private getMaxSequenceNumber; getSingleResolvedData(loggedInUser: UserData, entityData: any, entityType: string): Promise; getResolvedEntityData(entityType: string, entityId: number, loggedInUser: UserData): Promise; getResolvedEntityDataByDataSource(entityType: string, entityId: number, loggedInUser: UserData): Promise; }