import { TASK_STATUS } from '..'; import { ProjectEntity } from '../../project.entity'; import { TaskData, TaskEntity, TaskSourceMeta, TASK_TYPE } from '../task.entity'; import { UserEntity } from '../../../users/user.entity'; import { DATA_SOURCE } from '../../../base'; import { ContactEntity } from '../../../contacts'; import { FormSubmissionEntity } from '../../../forms'; import { FileEntity } from '../../../files'; import { LabelEntity } from '../../../labels'; import { GroupEntity } from '../../../groups'; export declare class TaskBaseDto { title?: string; status?: TASK_STATUS; type?: TASK_TYPE; content?: string; source?: DATA_SOURCE; sourceMeta?: TaskSourceMeta; data?: TaskData; tags?: string[]; labels?: LabelEntity[]; projects?: ProjectEntity[]; related?: TaskEntity[]; assignee?: UserEntity[]; contacts?: ContactEntity[]; formSubmissions?: FormSubmissionEntity[]; files?: FileEntity[]; completedBy?: UserEntity; dueAt?: Date; groups?: GroupEntity[]; }