import { ImageCheckSumTypeEnum } from './customizations/ImageCheckSumTypeEnum';
import { ImageTypeEnum } from './customizations/ImageTypeEnum';
import { LanguageEnum } from './customizations/LanguageEnum';
import { PostInstallationScriptExtensionEnum } from './customizations/PostInstallationScriptExtensionEnum';
/** OS reinstallation customizations */
export interface Customizations {
    /** Config Drive MetaData */
    configDriveMetadata: {
        [key: string]: string;
    };
    /** Config Drive UserData */
    configDriveUserData: string;
    /** Path of the EFI bootloader from the OS installed on the server */
    efiBootloaderPath: string;
    /** Custom hostname */
    hostname: string;
    /** Image HTTP Headers */
    httpHeaders: {
        [key: string]: string;
    };
    /** Image checksum */
    imageCheckSum: string;
    /** Checksum type */
    imageCheckSumType: ImageCheckSumTypeEnum;
    /** Image Type */
    imageType: ImageTypeEnum;
    /** Image URL */
    imageURL: string;
    /** Display Language */
    language: LanguageEnum;
    /** Post-Installation Script */
    postInstallationScript: string;
    /** Post-Installation Script File Extension */
    postInstallationScriptExtension: PostInstallationScriptExtensionEnum;
    /** SSH Public Key */
    sshKey: string;
}
//# sourceMappingURL=Customizations.d.ts.map