import { ProjectRevenueSplitMappingStatusEnum } from "../enums/project_revenue_split_mapping_status_enum"; import { EntityEnum } from "../interface/entity.utils.interface"; import { IProjectRevenueSplitMappingEntity } from "../interface/project_revenue_split_mapping.entity.interface"; import { RelationConfigs } from "../interface/relation-config.interface"; import { BaseEntityModel } from "./base.entity.model"; import { ProjectEntityModel } from "./project.entity.model"; import { UserEntityModel } from "./user.entity.model"; export declare class ProjectRevenueSplitMappingEntityModel extends BaseEntityModel implements IProjectRevenueSplitMappingEntity { id: number; projectId: number; userId: number; splitPercentage: number; status: ProjectRevenueSplitMappingStatusEnum; createdBy: number; updatedBy: number; createdOn: number; updatedOn: number; project?: ProjectEntityModel; user?: UserEntityModel; static fromEntity(entity: IProjectRevenueSplitMappingEntity): ProjectRevenueSplitMappingEntityModel; getRelationConfigs(): any[]; static relationConfigs: RelationConfigs<[EntityEnum.PROJECT, EntityEnum.USER], EntityEnum.PROJECT_REVENUE_SPLIT_MAPPING>; get projectModel(): ProjectEntityModel | undefined; get userModel(): UserEntityModel | undefined; }