import { CommonEntity, LookupValueEntity } from '@servicelabsco/nestjs-utility-services'; import { TagAssignmentEntity } from '../../accessUtility/entities/tag.assignment.entity'; import { EmailMessageAttributesDto } from '../dtos/email.message.attributes.dto'; import { BusinessEmailEntity } from './business.email.entity'; import { EmailAttachmentEntity } from './email.attachment.entity'; import { EmailRecipientEntity } from './email.recipient.entity'; import { EmailRuleEntity } from './email.rule.entity'; export declare class EmailMessageEntity extends CommonEntity { email_id: number; identifier: string; from_email: string; subject: string; body: string; archived_at: Date; read: boolean; tracking_identifier: string; is_tracked: boolean; emailed_at: Date; is_visible: boolean; parent_id: number; sender_id: number; processed_at: Date; rule_id: number; error_type_id: number; custom_field_data: any; threads_count: number; last_thread_at: Date; meta_message_id: number; attributes: EmailMessageAttributesDto; email: BusinessEmailEntity; attachments: EmailAttachmentEntity[]; recipients: EmailRecipientEntity[]; rule: EmailRuleEntity; error_type: LookupValueEntity; tags: TagAssignmentEntity[]; related_mails: EmailMessageEntity[]; }