import { EntityEnum } from "../interface/entity.utils.interface"; import { RelationConfigs } from "../interface/relation-config.interface"; import { IRolePermissionMappingEntity } from "../interface/role_permission_mapping.entity.interface"; import { BaseEntityModel } from "./base.entity.model"; import { PermissionEntityModel } from "./permission.entity.model"; import { RoleEntityModel } from "./role.entity.model"; import { UserEntityModel } from "./user.entity.model"; export declare class RolePermissionMappingEntityModel extends BaseEntityModel implements IRolePermissionMappingEntity { id: number; roleId: number; permissionId: number; createdOn: number; updatedOn: number; createdBy: number; updatedBy: number; role?: RoleEntityModel; permission?: PermissionEntityModel; constructor(); static fromEntity(entity: IRolePermissionMappingEntity): RolePermissionMappingEntityModel; static relationConfigs: RelationConfigs<[EntityEnum.ROLE, EntityEnum.PERMISSION], EntityEnum.ROLE_PERMISSION_MAPPING>; getRelationConfigs(): any[]; get roleEntityModel(): RoleEntityModel; get permissionEntityModel(): PermissionEntityModel; get userEntityModels(): UserEntityModel[]; }