import { AnyObject } from '@loopback/repository'; import { ExternalIdentifierEnabledEntity, UserModifiableEntity } from '@sourceloop/core'; import { ResponseStatusType } from './enums/response-status.enum'; import { Event } from './event.model'; export declare class Attendee extends UserModifiableEntity implements ExternalIdentifierEnabledEntity { id?: string; identifier: string; isOptional?: boolean; isOrganizer?: boolean; messages?: string; responseStatus?: ResponseStatusType; eventId: string; extId?: string; extMetadata?: AnyObject; } export interface AttendeeRelations { event?: Event; } export type AttendeeWithRelations = Attendee & AttendeeRelations;