import { DateOrString, IAddress, ICustomerGroup, IFile, ITimestamps } from '.'; import { IBooking } from './booking'; export declare enum CUSTOMER_SOURCE { PHONE_CALL = "PHONE_CALL", WEBSITE = "WEBSITE", BOOKING = "BOOKING", AIRBNB = "AIRBNB", GOOGLE = "GOOGLE", MANUAL = "MANUAL" } export interface ICustomer extends ITimestamps { id?: string; companyId?: string; firstName: string; lastName: string; phoneNumber?: string; email?: string; birthDate?: DateOrString; address?: IAddress; nationality?: string; identificationNumber?: string; identificationDocument?: IFile[]; optedInPromotionalOffers?: boolean; notes?: string; isAnonymized?: boolean; bookings?: IBooking[]; customerGroupId?: string; customerGroup?: ICustomerGroup; }