import { ICloneable } from '../general'; export declare enum EmailAddressType { OTHER = "OTHER", WORK = "WORK", PERSONAL = "PERSONAL", BUSINESS = "BUSINESS" } export interface EmailAddressPayload { emailAddressId?: string; type?: EmailAddressType; email?: string; isPreferred?: boolean; } export declare class EmailAddress implements EmailAddressPayload, ICloneable { emailAddressId?: string; type?: EmailAddressType; email?: string; isPreferred?: boolean; constructor(); constructor(data: EmailAddressPayload); clone(): EmailAddress; toJSON(): EmailAddressPayload; static fromJSON(payload: EmailAddressPayload): EmailAddress; static default(): EmailAddress; } //# sourceMappingURL=EmailAddress.d.ts.map