/**
 * Specify optional telephone numbers for the contact.
 */
export declare class MapiContactTelephonePropertySetDto {
    /**
     * Attribute type map
     */
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    /**
     * Returns attribute type map
     */
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
    /**
     * Shows if MapiContactTelephonePropertySet is empty
     */
    isEmpty: boolean;
    /**
     * Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
     */
    defaultTelephoneNumber: string;
    /**
     * Indicates that one electronic address is completed automatically in case if user does not set any electronic address
     */
    useAutocomplete: boolean;
    /**
     * Gets or sets the callback telephone number
     */
    callbackTelephoneNumber: string;
    /**
     * Gets or sets the business telephone number
     */
    businessTelephoneNumber: string;
    /**
     * Gets or sets the home telephone number
     */
    homeTelephoneNumber: string;
    /**
     * Gets or sets the primary telephone number
     */
    primaryTelephoneNumber: string;
    /**
     * Gets or sets the second business telephone number
     */
    business2TelephoneNumber: string;
    /**
     * Gets or sets the mobile telephone number
     */
    mobileTelephoneNumber: string;
    /**
     * Gets or sets the radio telephone number
     */
    radioTelephoneNumber: string;
    /**
     * Gets or sets the car telephone number
     */
    carTelephoneNumber: string;
    /**
     * Gets or sets an alternate telephone number
     */
    otherTelephoneNumber: string;
    /**
     * Gets or sets the telephone number of the contact's assistant
     */
    assistantTelephoneNumber: string;
    /**
     * Gets or sets a second home telephone number
     */
    home2TelephoneNumber: string;
    /**
     * Gets or sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)
     */
    ttyTddPhoneNumber: string;
    /**
     * Gets or sets the company phone number
     */
    companyMainTelephoneNumber: string;
    /**
     * Gets or sets the telex number
     */
    telexNumber: string;
    /**
     * Gets or sets the integrated services digital network (ISDN) number
     */
    isdnNumber: string;
    /**
     * Gets or sets a pager telephone number
     */
    pagerTelephoneNumber: string;
    /**
     * Specify optional telephone numbers for the contact.
     * @param isEmpty Shows if MapiContactTelephonePropertySet is empty
     * @param defaultTelephoneNumber Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
     * @param useAutocomplete Indicates that one electronic address is completed automatically in case if user does not set any electronic address
     * @param callbackTelephoneNumber Gets or sets the callback telephone number
     * @param businessTelephoneNumber Gets or sets the business telephone number
     * @param homeTelephoneNumber Gets or sets the home telephone number
     * @param primaryTelephoneNumber Gets or sets the primary telephone number
     * @param business2TelephoneNumber Gets or sets the second business telephone number
     * @param mobileTelephoneNumber Gets or sets the mobile telephone number
     * @param radioTelephoneNumber Gets or sets the radio telephone number
     * @param carTelephoneNumber Gets or sets the car telephone number
     * @param otherTelephoneNumber Gets or sets an alternate telephone number
     * @param assistantTelephoneNumber Gets or sets the telephone number of the contact's assistant
     * @param home2TelephoneNumber Gets or sets a second home telephone number
     * @param ttyTddPhoneNumber Gets or sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)
     * @param companyMainTelephoneNumber Gets or sets the company phone number
     * @param telexNumber Gets or sets the telex number
     * @param isdnNumber Gets or sets the integrated services digital network (ISDN) number
     * @param pagerTelephoneNumber Gets or sets a pager telephone number
     */
    constructor(isEmpty?: boolean, defaultTelephoneNumber?: string, useAutocomplete?: boolean, callbackTelephoneNumber?: string, businessTelephoneNumber?: string, homeTelephoneNumber?: string, primaryTelephoneNumber?: string, business2TelephoneNumber?: string, mobileTelephoneNumber?: string, radioTelephoneNumber?: string, carTelephoneNumber?: string, otherTelephoneNumber?: string, assistantTelephoneNumber?: string, home2TelephoneNumber?: string, ttyTddPhoneNumber?: string, companyMainTelephoneNumber?: string, telexNumber?: string, isdnNumber?: string, pagerTelephoneNumber?: string);
}
/**
 *  MapiContactTelephonePropertySetDto model builder
 */
export declare class MapiContactTelephonePropertySetDtoBuilder {
    private readonly model;
    constructor(model: MapiContactTelephonePropertySetDto);
    /**
     * Build model.
     */
    build(): MapiContactTelephonePropertySetDto;
    /**
    * Shows if MapiContactTelephonePropertySet is empty
    */
    isEmpty(isEmpty: boolean): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
    */
    defaultTelephoneNumber(defaultTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Indicates that one electronic address is completed automatically in case if user does not set any electronic address
    */
    useAutocomplete(useAutocomplete: boolean): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the callback telephone number
    */
    callbackTelephoneNumber(callbackTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the business telephone number
    */
    businessTelephoneNumber(businessTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the home telephone number
    */
    homeTelephoneNumber(homeTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the primary telephone number
    */
    primaryTelephoneNumber(primaryTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the second business telephone number
    */
    business2TelephoneNumber(business2TelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the mobile telephone number
    */
    mobileTelephoneNumber(mobileTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the radio telephone number
    */
    radioTelephoneNumber(radioTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the car telephone number
    */
    carTelephoneNumber(carTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets an alternate telephone number
    */
    otherTelephoneNumber(otherTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the telephone number of the contact's assistant
    */
    assistantTelephoneNumber(assistantTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets a second home telephone number
    */
    home2TelephoneNumber(home2TelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)
    */
    ttyTddPhoneNumber(ttyTddPhoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the company phone number
    */
    companyMainTelephoneNumber(companyMainTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the telex number
    */
    telexNumber(telexNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets the integrated services digital network (ISDN) number
    */
    isdnNumber(isdnNumber: string): MapiContactTelephonePropertySetDtoBuilder;
    /**
    * Gets or sets a pager telephone number
    */
    pagerTelephoneNumber(pagerTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
}
