import { MacAddress } from '../MacAddress';
import { ServiceNumberCountryEnum } from './ServiceNumberCountryEnum';
import { NumberCountryCodeEnum } from './NumberCountryCodeEnum';
import { Price } from '../order/Price';
import { TypeEnum } from './TypeEnum';
import { LineOffer } from './LineOffer';
import { PropertyEnum } from './PropertyEnum';
import { TypeServiceEnum } from './TypeServiceEnum';
/** Telephony service */
export interface TelephonyService {
    /** MAC address of the associated device if there is one. */
    associatedDeviceMac?: MacAddress;
    /** The country of the number */
    country: ServiceNumberCountryEnum;
    /** The country code of the number */
    countryCode: NumberCountryCodeEnum;
    /** Current outplan */
    currentOutplan: Price;
    /**  */
    description: string;
    /**  */
    featureType: TypeEnum;
    /** The service offers */
    getPublicOffer: LineOffer;
    /** Does this service have fax capabilities? */
    hasFaxCapabilities: boolean;
    /**  */
    offers: string[];
    /**  */
    properties: PropertyEnum[];
    /** The identifier to use to port the number */
    rio: string;
    /**  */
    serviceName: string;
    /**  */
    serviceType: TypeServiceEnum;
    /**  */
    simultaneousLines: number;
}
//# sourceMappingURL=TelephonyService.d.ts.map