import { TagKeyValue } from './TagKeyValue'; export declare class CreateWholeImageRequestBody { description?: string; private 'enterprise_project_id'?; private 'image_tags'?; private 'instance_id'?; name?: string; tags?: Array; private 'backup_id'?; private 'whole_image_type'?; private 'max_ram'?; private 'min_ram'?; private 'vault_id'?; constructor(name?: string); withDescription(description: string): CreateWholeImageRequestBody; withEnterpriseProjectId(enterpriseProjectId: string): CreateWholeImageRequestBody; set enterpriseProjectId(enterpriseProjectId: string | undefined); get enterpriseProjectId(): string | undefined; withImageTags(imageTags: Array): CreateWholeImageRequestBody; set imageTags(imageTags: Array | undefined); get imageTags(): Array | undefined; withInstanceId(instanceId: string): CreateWholeImageRequestBody; set instanceId(instanceId: string | undefined); get instanceId(): string | undefined; withName(name: string): CreateWholeImageRequestBody; withTags(tags: Array): CreateWholeImageRequestBody; withBackupId(backupId: string): CreateWholeImageRequestBody; set backupId(backupId: string | undefined); get backupId(): string | undefined; withWholeImageType(wholeImageType: string): CreateWholeImageRequestBody; set wholeImageType(wholeImageType: string | undefined); get wholeImageType(): string | undefined; withMaxRam(maxRam: number): CreateWholeImageRequestBody; set maxRam(maxRam: number | undefined); get maxRam(): number | undefined; withMinRam(minRam: number): CreateWholeImageRequestBody; set minRam(minRam: number | undefined); get minRam(): number | undefined; withVaultId(vaultId: string): CreateWholeImageRequestBody; set vaultId(vaultId: string | undefined); get vaultId(): string | undefined; } //# sourceMappingURL=CreateWholeImageRequestBody.d.ts.map