import { BaseEntity } from 'src/module/meta/entity/base-entity.entity'; import { EntityServiceImpl } from 'src/module/meta/service/entity-service-impl.service'; import { UserData } from 'src/module/user/entity/user.entity'; import { LayoutPreferenceRepository } from '../repository/layout_preference.repository'; import { DataSource } from 'typeorm'; export declare class LayoutPreferenceService extends EntityServiceImpl { private layoutPreferenceRepository; private readonly dataSource; private readonly logger; constructor(layoutPreferenceRepository: LayoutPreferenceRepository, dataSource: DataSource); createEntity(entityData: BaseEntity, loggedInUser: UserData): Promise; getLayoutPreferenceByUserID(user_id: any, mapped_entity_type: any, mapped_level_id: any, mapped_level_type: any, type: any): Promise; getColumnValue(entity_type: string, column: string, sort_by: string, loggedInUser: UserData): Promise<{ label: string; value: string; }[]>; getEntityLayoutAttributes(entity_type: string, query_payload: any, loggedInUser: UserData): Promise; }