import { Address } from '../embed/Address.mjs'; import { Gender } from '../embed/Gender.mjs'; import { PersonName } from '../embed/PersonName.mjs'; import { Identifiable } from './Identifiable.mjs'; /** * * * Interface for entities that represent a person with personal details and contact information. */ export interface Person extends Identifiable { civility: string | undefined; gender: Gender | undefined; firstName: string | undefined; lastName: string | undefined; companyName: string | undefined; names: Array; addresses: Array
; languages: Array; }