/**
 * Specify other additional contact information.
 */
export declare class MapiContactPersonalInfoPropertySetDto {
    /**
     * Attribute type map
     */
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    /**
     * Returns attribute type map
     */
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
    /**
     * Specifies the name of the contact's spouse/partner
     */
    spouseName: string;
    /**
     * Specifies the contact's personal web page URL
     */
    personalHomePage: string;
    /**
     * Specifies the language that the contact uses
     */
    language: string;
    /**
     * Specifies the additional notes
     */
    notes: string;
    /**
     * Specifies the hobbies of the contact
     */
    hobbies: string;
    /**
     * Specifies the location of the contact
     */
    location: string;
    /**
     * Specifies the contact's instant messaging address
     */
    instantMessagingAddress: string;
    /**
     * Specifies an organizational ID number for the contact
     */
    organizationalIdNumber: string;
    /**
     * Specifies the contact's customer ID number
     */
    customerId: string;
    /**
     * Specifies the contact's government ID number
     */
    governmentIdNumber: string;
    /**
     * Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file
     */
    freeBusyLocation: string;
    /**
     * Specifies the account name of the contact
     */
    account: string;
    /**
     * Specifies the contact's business web page URL
     */
    html: string;
    /**
     * Specifies the contact's business web page URL
     */
    businessHomePage: string;
    /**
     * Specifies the contact's File Transfer Protocol (FTP) URL
     */
    ftpSite: string;
    /**
     * Specifies the name of the network to which the contact's computer is connected
     */
    computerNetworkName: string;
    /**
     * Gender of the contact. Enum, available values: Unspecified, Female, Male
     */
    gender: string;
    /**
     * Specifies the name of the person who referred this contact to the user
     */
    referredByName: string;
    /**
     * Contains a list of names of children.
     */
    children: Array<string>;
    /**
     * Specify other additional contact information.
     * @param spouseName Specifies the name of the contact's spouse/partner
     * @param personalHomePage Specifies the contact's personal web page URL
     * @param language Specifies the language that the contact uses
     * @param notes Specifies the additional notes
     * @param hobbies Specifies the hobbies of the contact
     * @param location Specifies the location of the contact
     * @param instantMessagingAddress Specifies the contact's instant messaging address
     * @param organizationalIdNumber Specifies an organizational ID number for the contact
     * @param customerId Specifies the contact's customer ID number
     * @param governmentIdNumber Specifies the contact's government ID number
     * @param freeBusyLocation Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file
     * @param account Specifies the account name of the contact
     * @param html Specifies the contact's business web page URL
     * @param businessHomePage Specifies the contact's business web page URL
     * @param ftpSite Specifies the contact's File Transfer Protocol (FTP) URL
     * @param computerNetworkName Specifies the name of the network to which the contact's computer is connected
     * @param gender Gender of the contact. Enum, available values: Unspecified, Female, Male
     * @param referredByName Specifies the name of the person who referred this contact to the user
     * @param children Contains a list of names of children.
     */
    constructor(spouseName?: string, personalHomePage?: string, language?: string, notes?: string, hobbies?: string, location?: string, instantMessagingAddress?: string, organizationalIdNumber?: string, customerId?: string, governmentIdNumber?: string, freeBusyLocation?: string, account?: string, html?: string, businessHomePage?: string, ftpSite?: string, computerNetworkName?: string, gender?: string, referredByName?: string, children?: Array<string>);
}
/**
 *  MapiContactPersonalInfoPropertySetDto model builder
 */
export declare class MapiContactPersonalInfoPropertySetDtoBuilder {
    private readonly model;
    constructor(model: MapiContactPersonalInfoPropertySetDto);
    /**
     * Build model.
     */
    build(): MapiContactPersonalInfoPropertySetDto;
    /**
    * Specifies the name of the contact's spouse/partner
    */
    spouseName(spouseName: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's personal web page URL
    */
    personalHomePage(personalHomePage: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the language that the contact uses
    */
    language(language: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the additional notes
    */
    notes(notes: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the hobbies of the contact
    */
    hobbies(hobbies: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the location of the contact
    */
    location(location: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's instant messaging address
    */
    instantMessagingAddress(instantMessagingAddress: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies an organizational ID number for the contact
    */
    organizationalIdNumber(organizationalIdNumber: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's customer ID number
    */
    customerId(customerId: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's government ID number
    */
    governmentIdNumber(governmentIdNumber: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file
    */
    freeBusyLocation(freeBusyLocation: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the account name of the contact
    */
    account(account: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's business web page URL
    */
    html(html: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's business web page URL
    */
    businessHomePage(businessHomePage: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the contact's File Transfer Protocol (FTP) URL
    */
    ftpSite(ftpSite: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the name of the network to which the contact's computer is connected
    */
    computerNetworkName(computerNetworkName: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Gender of the contact. Enum, available values: Unspecified, Female, Male
    */
    gender(gender: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Specifies the name of the person who referred this contact to the user
    */
    referredByName(referredByName: string): MapiContactPersonalInfoPropertySetDtoBuilder;
    /**
    * Contains a list of names of children.
    */
    children(children: Array<string>): MapiContactPersonalInfoPropertySetDtoBuilder;
}
