// Generated from Fairmint/OpenCapTable/Types/Contact.daml
/* eslint-disable @typescript-eslint/camelcase */
/* eslint-disable @typescript-eslint/no-namespace */
/* eslint-disable @typescript-eslint/no-use-before-define */
import * as jtv from '@mojotech/json-type-validation';
import * as damlTypes from '@daml/types';

export declare type OcfEmail = {
  email_address: string;
  email_type: OcfEmailType;
};

export declare const OcfEmail:
  damlTypes.Serializable<OcfEmail> & {
  }
;


export declare type OcfEmailType =
  | 'OcfEmailTypeBusiness'
  | 'OcfEmailTypePersonal'
  | 'OcfEmailTypeOther'
;

export declare const OcfEmailType:
  damlTypes.Serializable<OcfEmailType> & {
  }
& { readonly keys: OcfEmailType[] } & { readonly [e in OcfEmailType]: e }
;


export declare type OcfPhone = {
  phone_number: string;
  phone_type: OcfPhoneType;
};

export declare const OcfPhone:
  damlTypes.Serializable<OcfPhone> & {
  }
;


export declare type OcfPhoneType =
  | 'OcfPhoneHome'
  | 'OcfPhoneMobile'
  | 'OcfPhoneBusiness'
  | 'OcfPhoneOther'
;

export declare const OcfPhoneType:
  damlTypes.Serializable<OcfPhoneType> & {
  }
& { readonly keys: OcfPhoneType[] } & { readonly [e in OcfPhoneType]: e }
;

