import { Model } from 'sequelize-typescript'; import { DateOrString, IAddress, ICustomer, IFile } from '../interfaces'; import { CustomerGroup } from './'; import { Booking } from './Booking.model'; export declare class Customer extends Model { 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; customerGroupId: string; createdAt: Date; updatedAt: Date; deletedAt: Date; bookings: Booking[]; customerGroup: CustomerGroup; }