import { IContactFactory } from '../api/factories/ContactFactory'; import { ICompany } from '../api/models/Company'; import { ICustomer } from '../api/models/Customer'; import { ITag } from '../api/models/Tag'; import { ResourceCollection } from '../api/ResourceCollection'; import ResourceEntity from '../api/ResourceEntity'; import { Moment } from '../interfaces/common'; import { IContactAttributes, IContactEmbedded } from "../interfaces/contact"; import { ICustomFieldValue } from "../interfaces/custom_field"; import { SelfLinkDTO } from './link.dto'; export declare class ContactDTO extends ResourceEntity implements IContactAttributes { id: number; name: string; first_name: string; last_name: string; is_main?: boolean | undefined; responsible_user_id: number; group_id: number; closest_task_at: Date; is_deleted: boolean; is_unsorted: boolean; custom_fields_values: ICustomFieldValue[] | null; _embedded: ContactEmbeddedDTO; updated_at: Date; created_at: Date; updated_by: number; created_by: number; account_id: number; _links: SelfLinkDTO; } declare class ContactEmbeddedDTO implements IContactEmbedded { tags: ResourceCollection; catalog_elements?: ResourceCollection; companies: ResourceCollection; customers?: ResourceCollection; } export {};