import { IpBlockSizeEnum } from './IpBlockSizeEnum';
import { IpTypeOrderableEnum } from './IpTypeOrderableEnum';
import { OptionRequiredEnum } from './OptionRequiredEnum';
/** A structure describing informations about orderable IP address */
export interface IpOrderableDetails {
    /** Orderable IP blocks sizes */
    blockSizes: IpBlockSizeEnum[];
    /** Are those IP included with your offer */
    included: boolean;
    /** Total number of IP that can be routed to this server */
    ipNumber?: number;
    /** Total number of prefixes that can be routed to this server */
    number: number;
    /** Which option is required to order this type of IP */
    optionRequired?: OptionRequiredEnum;
    /** this IP type */
    type: IpTypeOrderableEnum;
}
//# sourceMappingURL=IpOrderableDetails.d.ts.map