import { ActivationStatusEnum } from './service/ActivationStatusEnum';
import { ConfigurationModeEnum } from './service/ConfigurationModeEnum';
import { GraphEndpoint } from './service/GraphEndpoint';
import { OperationModeEnum } from './service/OperationModeEnum';
import { StatusEnum } from './service/StatusEnum';
import { TunnelModeEnum } from './service/TunnelModeEnum';
/** Service details */
export interface Service {
    /** Service socks proxy status */
    SOCKSProxyEnabled: boolean;
    /** Service auto MTU status */
    autoMTU: ActivationStatusEnum;
    /** Service auto upgrade status */
    autoUpgrade: boolean;
    /** Service bandwith in bits */
    bandwidth: number;
    /** Service description */
    configurationMode: ConfigurationModeEnum;
    /** Service description */
    customerDescription?: string;
    /** Service metrics endpoint */
    graphEndpoint?: GraphEndpoint;
    /** Service IPv6 status */
    ipv6Enabled: boolean;
    /** Service offer */
    offer: string;
    /** Service operation mode options */
    operationMode: OperationModeEnum;
    /** Service pretty offer name */
    prettyOfferName: string;
    /** Service release channel */
    releaseChannel: string;
    /** Service name */
    serviceName: string;
    /** Service status */
    status: StatusEnum;
    /** Service tunnel mode options */
    tunnelMode: TunnelModeEnum;
}
//# sourceMappingURL=Service.d.ts.map