import { BaseEntityClass, UserEntity, StreetAddress } from '..'; export declare class CalendarEventData { organizations?: []; phones?: { number: string; }[]; emails?: { address: string; }[]; addresses?: StreetAddress[]; matrixId?: string; } export declare class CalendarEventRawData { } export declare class CalendarEventSourceMeta { } export declare enum EVENT_STATUS { TENTATIVE = "tentative", CONFIRMED = "confirmed", CANCELLED = "cancelled" } export declare enum EVENT_ATTENDANCE { YES = "yes", NO = "no", MAYBE = "maybe", UNKNOWN = "unknown" } export declare class ParticipantsMetadata { userId: string; attending: EVENT_ATTENDANCE; modifiedAt: Date; } export declare class CalendarEventEntity extends BaseEntityClass { status: EVENT_STATUS; dtstart: Date; dtend: Date; summary: string; description: string; address: StreetAddress; participants: UserEntity[]; participantsMetadata: ParticipantsMetadata[]; constructor(partial: Partial); }