/**
 * Refers to the group of properties that define the e-mail address or fax address for a contact.
 */
export declare class MapiContactElectronicAddressDto {
    /**
     * Attribute type map
     */
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    /**
     * Returns attribute type map
     */
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
    /**
     * Address type of an electronic address
     */
    addressType: string;
    /**
     * User-readable display name for the e-mail address
     */
    displayName: string;
    /**
     * E-mail address of the contact
     */
    emailAddress: string;
    /**
     * Telephone number of the mail user's primary fax machine
     */
    faxNumber: string;
    /**
     * Shows if MapiContactElectronicAddress is empty
     */
    isEmpty: boolean;
    /**
     * SMTP e-mail address that corresponds to the e-mail address for the Contact object.
     */
    originalDisplayName: string;
    /**
     * Refers to the group of properties that define the e-mail address or fax address for a contact.
     * @param addressType Address type of an electronic address
     * @param displayName User-readable display name for the e-mail address
     * @param emailAddress E-mail address of the contact
     * @param faxNumber Telephone number of the mail user's primary fax machine
     * @param isEmpty Shows if MapiContactElectronicAddress is empty
     * @param originalDisplayName SMTP e-mail address that corresponds to the e-mail address for the Contact object.
     */
    constructor(addressType?: string, displayName?: string, emailAddress?: string, faxNumber?: string, isEmpty?: boolean, originalDisplayName?: string);
}
/**
 *  MapiContactElectronicAddressDto model builder
 */
export declare class MapiContactElectronicAddressDtoBuilder {
    private readonly model;
    constructor(model: MapiContactElectronicAddressDto);
    /**
     * Build model.
     */
    build(): MapiContactElectronicAddressDto;
    /**
    * Address type of an electronic address
    */
    addressType(addressType: string): MapiContactElectronicAddressDtoBuilder;
    /**
    * User-readable display name for the e-mail address
    */
    displayName(displayName: string): MapiContactElectronicAddressDtoBuilder;
    /**
    * E-mail address of the contact
    */
    emailAddress(emailAddress: string): MapiContactElectronicAddressDtoBuilder;
    /**
    * Telephone number of the mail user's primary fax machine
    */
    faxNumber(faxNumber: string): MapiContactElectronicAddressDtoBuilder;
    /**
    * Shows if MapiContactElectronicAddress is empty
    */
    isEmpty(isEmpty: boolean): MapiContactElectronicAddressDtoBuilder;
    /**
    * SMTP e-mail address that corresponds to the e-mail address for the Contact object.
    */
    originalDisplayName(originalDisplayName: string): MapiContactElectronicAddressDtoBuilder;
}
