import { TemplateOsUsageEnum } from './TemplateOsUsageEnum';
import { TemplateOsTypeEnum } from './TemplateOsTypeEnum';
import { TemplateOsInfoLicense } from './TemplateOsInfoLicense';
import { TemplateOsInfoProject } from './TemplateOsInfoProject';
import { TemplateOsSubfamilyEnum } from './TemplateOsSubfamilyEnum';
/** A structure describing some interesting facts about an OS template */
export interface TemplateOsInfo {
    /** OS Category (also called OS usage) */
    category: TemplateOsUsageEnum;
    /** OS long name */
    description: string;
    /** OS template end of install at OVH date */
    endOfInstall?: string;
    /** OS family (also called OS type) */
    family: TemplateOsTypeEnum;
    /** OS template license details */
    license?: TemplateOsInfoLicense;
    /** OS template project details */
    project?: TemplateOsInfoProject;
    /** OS subfamily */
    subfamily: TemplateOsSubfamilyEnum;
    /** OS template name */
    templateName: string;
}
//# sourceMappingURL=TemplateOsInfo.d.ts.map