import { EntityServiceImpl } from './entity-service-impl.service'; import { BaseEntity } from '../entity/base-entity.entity'; import { UserData } from '../../user/entity/user.entity'; import { EntityManager } from 'typeorm'; import { ViewMaster } from '../entity/view-master.entity'; export declare class SectionMasterService extends EntityServiceImpl { constructor(); createEntity(entityData: BaseEntity, loggedInUser: UserData, manager?: EntityManager): Promise; updateEntity(entityData: ViewMaster, loggedInUserData: UserData | null): Promise; parseLayout(layoutJson: any): { stepType: string; stepId: string; stepLabel: string; stepPosition: number; fieldsGroup: { type: string; label: string; id: string; }[]; }[]; extractFields(fieldsArray: any[]): { type: string; label: string; id: string; }[]; }