import { Address } from './Address';
import { CountryEnum } from '../nichandle/CountryEnum';
import { PhoneNumber } from '../PhoneNumber';
import { GenderEnum } from '../nichandle/GenderEnum';
import { LanguageEnum } from '../nichandle/LanguageEnum';
import { LegalFormEnum } from '../nichandle/LegalFormEnum';
/** Representation of a Contact */
export interface Contact {
    /** Address for this contact */
    address: Address;
    /** Birth city */
    birthCity?: string;
    /** Birth Country */
    birthCountry?: CountryEnum;
    /** Birth date */
    birthDay?: string;
    /** Birth Zipcode */
    birthZip?: string;
    /** Cellphone number */
    cellPhone?: PhoneNumber;
    /** National identification number of your company */
    companyNationalIdentificationNumber?: string;
    /** Email address */
    email: string;
    /** Fax number */
    fax?: PhoneNumber;
    /** First name */
    firstName: string;
    /** Gender */
    gender?: GenderEnum;
    /** Contact Identifier */
    id: number;
    /** Language */
    language: LanguageEnum;
    /** Last name */
    lastName: string;
    /** Legal form of the contact */
    legalForm: LegalFormEnum;
    /** National identification number of the contact */
    nationalIdentificationNumber?: string;
    /** Nationality */
    nationality?: CountryEnum;
    /** Organisation name */
    organisationName?: string;
    /** Organisation type */
    organisationType?: string;
    /** Telephone number */
    phone?: PhoneNumber;
    /** Spare email address */
    spareEmail?: string;
    /** VAT number */
    vat?: string;
}
//# sourceMappingURL=Contact.d.ts.map