import { DatacenterEnum } from '../DatacenterEnum';
import { Ipv4 } from '../../Ipv4';
import { PowerStateEnum } from './PowerStateEnum';
import { StateEnum } from './StateEnum';
import { SupportLevelEnum } from './SupportLevelEnum';
/** Server informations */
export interface Dedicated {
    /** dedicated AZ localisation */
    availabilityZone: string;
    /**  */
    bootId?: number;
    /** Ipxe script served on boot */
    bootScript?: string;
    /** dedicater server commercial range */
    commercialRange?: string;
    /** dedicated datacenter localisation */
    datacenter: DatacenterEnum;
    /** EfiBootloader path */
    efiBootloaderPath?: string;
    /** dedicated server ip */
    ip: Ipv4;
    /**  */
    linkSpeed?: number;
    /** Icmp monitoring state */
    monitoring: boolean;
    /** dedicated server name */
    name: string;
    /**  */
    newUpgradeSystem: boolean;
    /** Prevent datacenter intervention */
    noIntervention: boolean;
    /** Operating system */
    os: string;
    /** Power state of the server */
    powerState: PowerStateEnum;
    /** Does this server have professional use option */
    professionalUse: boolean;
    /**  */
    rack: string;
    /** dedicated region localisation */
    region: string;
    /** Custom email used to receive rescue credentials */
    rescueMail?: string;
    /** Public SSH Key used in the rescue mode */
    rescueSshKey?: string;
    /** dedicated server reverse */
    reverse?: string;
    /**  */
    rootDevice?: string;
    /** your server id */
    serverId: number;
    /**  */
    state: StateEnum;
    /** Dedicated server support level */
    supportLevel: SupportLevelEnum;
}
//# sourceMappingURL=Dedicated.d.ts.map