export declare const AssessmentSizingCriterion: {
    /**
     * Performance Data based Sizing.
     */
    readonly PerformanceBased: "PerformanceBased";
    /**
     * As On Premises or Static Data based Sizing.
     */
    readonly AsOnPremises: "AsOnPremises";
};
/**
 * Assessment sizing criterion.
 */
export type AssessmentSizingCriterion = (typeof AssessmentSizingCriterion)[keyof typeof AssessmentSizingCriterion];
export declare const AssessmentStage: {
    readonly InProgress: "InProgress";
    readonly UnderReview: "UnderReview";
    readonly Approved: "Approved";
};
/**
 * User configurable setting that describes the status of the assessment.
 */
export type AssessmentStage = (typeof AssessmentStage)[keyof typeof AssessmentStage];
export declare const AssessmentType: {
    readonly Unknown: "Unknown";
    readonly MachineAssessment: "MachineAssessment";
    readonly AvsAssessment: "AvsAssessment";
    readonly SqlAssessment: "SqlAssessment";
    readonly WebAppAssessment: "WebAppAssessment";
};
/**
 * Assessment type of the assessment.
 */
export type AssessmentType = (typeof AssessmentType)[keyof typeof AssessmentType];
export declare const AsyncCommitModeIntent: {
    /**
     * None - Async Commit Mode Intent
     */
    readonly None: "None";
    /**
     * HighAvailability - Async Commit Mode Intent
     */
    readonly HighAvailability: "HighAvailability";
    /**
     * DisasterRecovery - Async Commit Mode Intent
     */
    readonly DisasterRecovery: "DisasterRecovery";
};
/**
 * Gets or sets user preference indicating intent of async commit mode.
 */
export type AsyncCommitModeIntent = (typeof AsyncCommitModeIntent)[keyof typeof AsyncCommitModeIntent];
export declare const AutomationArtifactStatus: {
    readonly NotGenerated: "NotGenerated";
    readonly Generated: "Generated";
};
/**
 * Gets or sets the status of automation artifacts.
 */
export type AutomationArtifactStatus = (typeof AutomationArtifactStatus)[keyof typeof AutomationArtifactStatus];
export declare const AvsAssessmentScenario: {
    /**
     * Unknown assessment scenario
     */
    readonly Unknown: "Unknown";
    /**
     * Create Assessment for new Avs Sddc
     */
    readonly NewAvsSddc: "NewAvsSddc";
    /**
     * Create Assessment for existing Avs Sddc
     */
    readonly AvsSddcExpansion: "AvsSddcExpansion";
};
/**
 * AVS Assessment Scenario.
 */
export type AvsAssessmentScenario = (typeof AvsAssessmentScenario)[keyof typeof AvsAssessmentScenario];
export declare const AzureArcState: {
    /**
     * AzureArc state disabled.
     */
    readonly Disabled: "Disabled";
    /**
     * AzureArc state enabled.
     */
    readonly Enabled: "Enabled";
    /**
     * AzureArc state unknown.
     */
    readonly Unknown: "Unknown";
};
/**
 * AzureArc state indicates whether to include azure arc related costs in on-premises or not.
 */
export type AzureArcState = (typeof AzureArcState)[keyof typeof AzureArcState];
export declare const AzureAvsNodeType: {
    /**
     * Unknown Node type
     */
    readonly Unknown: "Unknown";
    /**
     * AVS36 Node type
     */
    readonly AV36: "AV36";
    /**
     * AV36P Node type
     */
    readonly AV36P: "AV36P";
    /**
     * AV52 Node type
     */
    readonly AV52: "AV52";
    /**
     * AV64 Node type
     */
    readonly AV64: "AV64";
};
/**
 * Azure AVS Node type
 */
export type AzureAvsNodeType = (typeof AzureAvsNodeType)[keyof typeof AzureAvsNodeType];
export declare const AzureCurrency: {
    /**
     * Unknown Currency for Azure
     */
    readonly Unknown: "Unknown";
    /**
     * USD Currency for Azure
     */
    readonly USD: "USD";
    /**
     * DKK Currency for Azure
     */
    readonly DKK: "DKK";
    /**
     * CAD Currency for Azure
     */
    readonly CAD: "CAD";
    /**
     * IDR Currency for Azure
     */
    readonly IDR: "IDR";
    /**
     * JPY Currency for Azure
     */
    readonly JPY: "JPY";
    /**
     * KRW Currency for Azure
     */
    readonly KRW: "KRW";
    /**
     * NZD Currency for Azure
     */
    readonly NZD: "NZD";
    /**
     * NOK Currency for Azure
     */
    readonly NOK: "NOK";
    /**
     * RUB Currency for Azure
     */
    readonly RUB: "RUB";
    /**
     * SAR Currency for Azure
     */
    readonly SAR: "SAR";
    /**
     * ZAR Currency for Azure
     */
    readonly ZAR: "ZAR";
    /**
     * SEK Currency for Azure
     */
    readonly SEK: "SEK";
    /**
     * TRY Currency for Azure
     */
    readonly TRY: "TRY";
    /**
     * GBP Currency for Azure
     */
    readonly GBP: "GBP";
    /**
     * MXN Currency for Azure
     */
    readonly MXN: "MXN";
    /**
     * MYR Currency for Azure
     */
    readonly MYR: "MYR";
    /**
     * INR Currency for Azure
     */
    readonly INR: "INR";
    /**
     * HKD Currency for Azure
     */
    readonly HKD: "HKD";
    /**
     * BRL Currency for Azure
     */
    readonly BRL: "BRL";
    /**
     * TWD Currency for Azure
     */
    readonly TWD: "TWD";
    /**
     * EUR Currency for Azure
     */
    readonly EUR: "EUR";
    /**
     * CHF Currency for Azure
     */
    readonly CHF: "CHF";
    /**
     * ARS Currency for Azure
     */
    readonly ARS: "ARS";
    /**
     * AUD Currency for Azure
     */
    readonly AUD: "AUD";
    /**
     * CNY Currency for Azure
     */
    readonly CNY: "CNY";
};
/**
 * Currency in which prices should be reported.
 */
export type AzureCurrency = (typeof AzureCurrency)[keyof typeof AzureCurrency];
export declare const AzureDiskType: {
    /**
     * Unknown Azure Disk Type
     */
    readonly Unknown: "Unknown";
    /**
     * Standard Azure Disk Type
     */
    readonly Standard: "Standard";
    /**
     * StandardSSD Azure Disk Type
     */
    readonly StandardSSD: "StandardSSD";
    /**
     * Premium Azure Disk Type
     */
    readonly Premium: "Premium";
    /**
     * StandardOrPremium Azure Disk Type
     */
    readonly StandardOrPremium: "StandardOrPremium";
    /**
     * Ultra Azure Disk Type
     */
    readonly Ultra: "Ultra";
    /**
     * PremiumV2 Azure Disk Type
     */
    readonly PremiumV2: "PremiumV2";
};
/**
 * Azure Disk Type
 */
export type AzureDiskType = (typeof AzureDiskType)[keyof typeof AzureDiskType];
export declare const AzureEnvironmentType: {
    /**
     * Unknown. Indicates missing data.
     */
    readonly Unknown: "Unknown";
    /**
     * Development or Test Environment.
     */
    readonly DevTest: "DevTest";
    /**
     * Production Environment.
     */
    readonly Production: "Production";
};
/**
 * Gets or sets environment type.
 */
export type AzureEnvironmentType = (typeof AzureEnvironmentType)[keyof typeof AzureEnvironmentType];
export declare const AzureHybridUseBenefit: {
    /**
     * Unknown Azure Hybrid Use Benefit
     */
    readonly Unknown: "Unknown";
    /**
     * Yes Azure Hybrid Use Benefit
     */
    readonly Yes: "Yes";
    /**
     * No Azure Hybrid Use Benefit
     */
    readonly No: "No";
};
/**
 * Gets or sets the user configurable setting to display the linux azure hybrid use
 * benefit.
 */
export type AzureHybridUseBenefit = (typeof AzureHybridUseBenefit)[keyof typeof AzureHybridUseBenefit];
export declare const AzureLocation: {
    /**
     * Unknown Location for Azure
     */
    readonly Unknown: "Unknown";
    /**
     * EastAsia Location for Azure
     */
    readonly EastAsia: "EastAsia";
    /**
     * SoutheastAsia Location for Azure
     */
    readonly SoutheastAsia: "SoutheastAsia";
    /**
     * AustraliaEast Location for Azure
     */
    readonly AustraliaEast: "AustraliaEast";
    /**
     * AustraliaSoutheast Location for Azure
     */
    readonly AustraliaSoutheast: "AustraliaSoutheast";
    /**
     * BrazilSouth Location for Azure
     */
    readonly BrazilSouth: "BrazilSouth";
    /**
     * CanadaCentral Location for Azure
     */
    readonly CanadaCentral: "CanadaCentral";
    /**
     * CanadaEast Location for Azure
     */
    readonly CanadaEast: "CanadaEast";
    /**
     * WestEurope Location for Azure
     */
    readonly WestEurope: "WestEurope";
    /**
     * NorthEurope Location for Azure
     */
    readonly NorthEurope: "NorthEurope";
    /**
     * CentralIndia Location for Azure
     */
    readonly CentralIndia: "CentralIndia";
    /**
     * SouthIndia Location for Azure
     */
    readonly SouthIndia: "SouthIndia";
    /**
     * WestIndia Location for Azure
     */
    readonly WestIndia: "WestIndia";
    /**
     * JapanEast Location for Azure
     */
    readonly JapanEast: "JapanEast";
    /**
     * JapanWest Location for Azure
     */
    readonly JapanWest: "JapanWest";
    /**
     * KoreaCentral Location for Azure
     */
    readonly KoreaCentral: "KoreaCentral";
    /**
     * KoreaSouth Location for Azure
     */
    readonly KoreaSouth: "KoreaSouth";
    /**
     * UkWest Location for Azure
     */
    readonly UkWest: "UkWest";
    /**
     * UkSouth Location for Azure
     */
    readonly UkSouth: "UkSouth";
    /**
     * NorthCentralUs Location for Azure
     */
    readonly NorthCentralUs: "NorthCentralUs";
    /**
     * EastUs Location for Azure
     */
    readonly EastUs: "EastUs";
    /**
     * WestUs2 Location for Azure
     */
    readonly WestUs2: "WestUs2";
    /**
     * SouthCentralUs Location for Azure
     */
    readonly SouthCentralUs: "SouthCentralUs";
    /**
     * CentralUs Location for Azure
     */
    readonly CentralUs: "CentralUs";
    /**
     * EastUs2 Location for Azure
     */
    readonly EastUs2: "EastUs2";
    /**
     * WestUs Location for Azure
     */
    readonly WestUs: "WestUs";
    /**
     * WestCentralUs Location for Azure
     */
    readonly WestCentralUs: "WestCentralUs";
    /**
     * GermanyCentral Location for Azure
     */
    readonly GermanyCentral: "GermanyCentral";
    /**
     * GermanyNortheast Location for Azure
     */
    readonly GermanyNortheast: "GermanyNortheast";
    /**
     * ChinaNorth Location for Azure
     */
    readonly ChinaNorth: "ChinaNorth";
    /**
     * ChinaEast Location for Azure
     */
    readonly ChinaEast: "ChinaEast";
    /**
     * USGovArizona Location for Azure
     */
    readonly USGovArizona: "USGovArizona";
    /**
     * USGovTexas Location for Azure
     */
    readonly USGovTexas: "USGovTexas";
    /**
     * USGovIowa Location for Azure
     */
    readonly USGovIowa: "USGovIowa";
    /**
     * USGovVirginia Location for Azure
     */
    readonly USGovVirginia: "USGovVirginia";
    /**
     * USDoDCentral Location for Azure
     */
    readonly USDoDCentral: "USDoDCentral";
    /**
     * USDoDEast Location for Azure
     */
    readonly USDoDEast: "USDoDEast";
    /**
     * FranceCentral Location for Azure
     */
    readonly FranceCentral: "FranceCentral";
    /**
     * AustraliaCentral Location for Azure
     */
    readonly AustraliaCentral: "AustraliaCentral";
    /**
     * SouthAfricaNorth Location for Azure
     */
    readonly SouthAfricaNorth: "SouthAfricaNorth";
    /**
     * FranceSouth Location for Azure
     */
    readonly FranceSouth: "FranceSouth";
    /**
     * AustraliaCentral2 Location for Azure
     */
    readonly AustraliaCentral2: "AustraliaCentral2";
    /**
     * SouthAfricaWest Location for Azure
     */
    readonly SouthAfricaWest: "SouthAfricaWest";
    /**
     * GermanyNorth Location for Azure
     */
    readonly GermanyNorth: "GermanyNorth";
    /**
     * GermanyWestCentral Location for Azure
     */
    readonly GermanyWestCentral: "GermanyWestCentral";
    /**
     * NorwayEast Location for Azure
     */
    readonly NorwayEast: "NorwayEast";
    /**
     * NorwayWest Location for Azure
     */
    readonly NorwayWest: "NorwayWest";
    /**
     * ChinaEast2 Location for Azure
     */
    readonly ChinaEast2: "ChinaEast2";
    /**
     * ChinaNorth2 Location for Azure
     */
    readonly ChinaNorth2: "ChinaNorth2";
    /**
     * SwitzerlandNorth Location for Azure
     */
    readonly SwitzerlandNorth: "SwitzerlandNorth";
    /**
     * SwitzerlandWest Location for Azure
     */
    readonly SwitzerlandWest: "SwitzerlandWest";
    /**
     * UAENorth Location for Azure
     */
    readonly UAENorth: "UAENorth";
    /**
     * UAECentral Location for Azure
     */
    readonly UAECentral: "UAECentral";
    /**
     * UsNatEast Location for Azure
     */
    readonly UsNatEast: "UsNatEast";
    /**
     * UsNatWest Location for Azure
     */
    readonly UsNatWest: "UsNatWest";
    /**
     * UsSecEast Location for Azure
     */
    readonly UsSecEast: "UsSecEast";
    /**
     * UsSecCentral Location for Azure
     */
    readonly UsSecCentral: "UsSecCentral";
    /**
     * UsSecWest Location for Azure
     */
    readonly UsSecWest: "UsSecWest";
    /**
     * SwedenCentral Location for Azure
     */
    readonly SwedenCentral: "SwedenCentral";
    /**
     * QatarCentral Location for Azure
     */
    readonly QatarCentral: "QatarCentral";
    /**
     * JioIndiaWest Location for Azure
     */
    readonly JioIndiaWest: "JioIndiaWest";
    /**
     * ItalyNorth Location for Azure
     */
    readonly ItalyNorth: "ItalyNorth";
    /**
     * PolandCentral Location for Azure
     */
    readonly PolandCentral: "PolandCentral";
    /**
     * IsraelCentral Location for Azure
     */
    readonly IsraelCentral: "IsraelCentral";
    /**
     * MexicoCentral Location for Azure
     */
    readonly MexicoCentral: "MexicoCentral";
    /**
     * NewZealandNorth Location for Azure
     */
    readonly NewZealandNorth: "NewZealandNorth";
    /**
     * SpainCentral Location for Azure
     */
    readonly SpainCentral: "SpainCentral";
};
/**
 * Gets or sets the Azure Location or Azure region where to which the machines
 * will be migrated.
 */
export type AzureLocation = (typeof AzureLocation)[keyof typeof AzureLocation];
export declare const AzureOffer: {
    /**
     * Unknown - Azure Offer
     */
    readonly Unknown: "Unknown";
    /**
     * MSAZR0003P Azure Offer
     */
    readonly Msazr0003P: "MSAZR0003P";
    /**
     * MSAZR0023P Azure Offer
     */
    readonly Msazr0023P: "MSAZR0023P";
    /**
     * MSMCAZR0044P Azure Offer
     */
    readonly Msmcazr0044P: "MSMCAZR0044P";
    /**
     * MSMCAZR0059P Azure Offer
     */
    readonly Msmcazr0059P: "MSMCAZR0059P";
    /**
     * MSMCAZR0060P Azure Offer
     */
    readonly Msmcazr0060P: "MSMCAZR0060P";
    /**
     * MSMCAZR0063P Azure Offer
     */
    readonly Msmcazr0063P: "MSMCAZR0063P";
    /**
     * MSAZRUSGOV0003P Azure Offer
     */
    readonly Msazrusgov0003P: "MSAZRUSGOV0003P";
    /**
     * EA Azure Offer
     */
    readonly EA: "EA";
    /**
     * SavingsPlan1Year Azure Offer
     */
    readonly SavingsPlan1Year: "SavingsPlan1Year";
    /**
     * SavingsPlan3Year Azure Offer
     */
    readonly SavingsPlan3Year: "SavingsPlan3Year";
};
/**
 * Gets or sets the Azure offer code.
 */
export type AzureOffer = (typeof AzureOffer)[keyof typeof AzureOffer];
export declare const AzureOfferCode: {
    readonly Unknown: "Unknown";
    readonly Msazr0003P: "MSAZR0003P";
    readonly Msazr0044P: "MSAZR0044P";
    readonly Msazr0059P: "MSAZR0059P";
    readonly Msazr0060P: "MSAZR0060P";
    readonly Msazr0062P: "MSAZR0062P";
    readonly Msazr0063P: "MSAZR0063P";
    readonly Msazr0064P: "MSAZR0064P";
    readonly Msazr0029P: "MSAZR0029P";
    readonly Msazr0022P: "MSAZR0022P";
    readonly Msazr0023P: "MSAZR0023P";
    readonly Msazr0148P: "MSAZR0148P";
    readonly Msazr0025P: "MSAZR0025P";
    readonly Msazr0036P: "MSAZR0036P";
    readonly Msazr0120P: "MSAZR0120P";
    readonly Msazr0121P: "MSAZR0121P";
    readonly Msazr0122P: "MSAZR0122P";
    readonly Msazr0123P: "MSAZR0123P";
    readonly Msazr0124P: "MSAZR0124P";
    readonly Msazr0125P: "MSAZR0125P";
    readonly Msazr0126P: "MSAZR0126P";
    readonly Msazr0127P: "MSAZR0127P";
    readonly Msazr0128P: "MSAZR0128P";
    readonly Msazr0129P: "MSAZR0129P";
    readonly Msazr0130P: "MSAZR0130P";
    readonly Msazr0111P: "MSAZR0111P";
    readonly Msazr0144P: "MSAZR0144P";
    readonly Msazr0149P: "MSAZR0149P";
    readonly Msmcazr0044P: "MSMCAZR0044P";
    readonly Msmcazr0059P: "MSMCAZR0059P";
    readonly Msmcazr0060P: "MSMCAZR0060P";
    readonly Msmcazr0063P: "MSMCAZR0063P";
    readonly Msmcazr0120P: "MSMCAZR0120P";
    readonly Msmcazr0121P: "MSMCAZR0121P";
    readonly Msmcazr0125P: "MSMCAZR0125P";
    readonly Msmcazr0128P: "MSMCAZR0128P";
    readonly Msazrde0003P: "MSAZRDE0003P";
    readonly Msazrde0044P: "MSAZRDE0044P";
    readonly Msazrusgov0003P: "MSAZRUSGOV0003P";
    readonly EA: "EA";
    readonly Msazr0243P: "MSAZR0243P";
    readonly SavingsPlan1Year: "SavingsPlan1Year";
    readonly SavingsPlan3Year: "SavingsPlan3Year";
};
/**
 * Azure Offer Code.
 */
export type AzureOfferCode = (typeof AzureOfferCode)[keyof typeof AzureOfferCode];
export declare const AzurePricingTier: {
    /**
     * Standard Azure Pricing Tier
     */
    readonly Standard: "Standard";
    /**
     * Basic Azure Pricing Tier
     */
    readonly Basic: "Basic";
};
/**
 * Gets or sets Azure Pricing Tier - Free, Basic, etc.
 */
export type AzurePricingTier = (typeof AzurePricingTier)[keyof typeof AzurePricingTier];
export declare const AzureReservedInstance: {
    readonly None: "None";
    readonly RI1Year: "RI1Year";
    readonly RI3Year: "RI3Year";
};
/**
 * Reserved instance.
 */
export type AzureReservedInstance = (typeof AzureReservedInstance)[keyof typeof AzureReservedInstance];
export declare const AzureSecurityOfferingType: {
    /**
     * NO - Azure Security Offering Type
     */
    readonly NO: "NO";
    /**
     * MDC - Azure Security Offering Type
     */
    readonly MDC: "MDC";
};
/**
 * Azure security offering type.
 */
export type AzureSecurityOfferingType = (typeof AzureSecurityOfferingType)[keyof typeof AzureSecurityOfferingType];
export declare const AzureSqlDataBaseType: {
    /**
     * Unknown Data Base Type
     */
    readonly Unknown: "Unknown";
    /**
     * Automatic Data Base Type
     */
    readonly Automatic: "Automatic";
    /**
     * SingleDatabase Data Base Type
     */
    readonly SingleDatabase: "SingleDatabase";
    /**
     * ElasticPool Data Base Type
     */
    readonly ElasticPool: "ElasticPool";
};
/**
 * Gets or sets the azure PAAS SQL instance type.
 */
export type AzureSqlDataBaseType = (typeof AzureSqlDataBaseType)[keyof typeof AzureSqlDataBaseType];
export declare const AzureSqlInstanceType: {
    /**
     * Unknown Azure Sql Instance Type
     */
    readonly Unknown: "Unknown";
    /**
     * Automatic Azure Sql Instance Type
     */
    readonly Automatic: "Automatic";
    /**
     * SingleInstance Azure Sql Instance Type
     */
    readonly SingleInstance: "SingleInstance";
    /**
     * InstancePools Azure Sql Instance Type
     */
    readonly InstancePools: "InstancePools";
};
/**
 * Gets or sets the azure PAAS SQL instance type.
 */
export type AzureSqlInstanceType = (typeof AzureSqlInstanceType)[keyof typeof AzureSqlInstanceType];
export declare const AzureSqlPurchaseModel: {
    /**
     * Unknown Purchase Model
     */
    readonly Unknown: "Unknown";
    /**
     * VCore Purchase Model
     */
    readonly VCore: "VCore";
    /**
     * DTU Purchase Model
     */
    readonly DTU: "DTU";
};
/**
 * Gets or sets the azure SQL purchase model.
 */
export type AzureSqlPurchaseModel = (typeof AzureSqlPurchaseModel)[keyof typeof AzureSqlPurchaseModel];
export declare const AzureSqlServiceTier: {
    readonly Unknown: "Unknown";
    readonly Automatic: "Automatic";
    readonly GeneralPurpose: "GeneralPurpose";
    readonly BusinessCritical: "BusinessCritical";
    readonly HyperScale: "HyperScale";
};
/**
 * Gets or sets the azure SQL service tier.
 */
export type AzureSqlServiceTier = (typeof AzureSqlServiceTier)[keyof typeof AzureSqlServiceTier];
export declare const AzureSqlServiceTierV3: {
    /**
     * SqlService_Unknown Sql Service Tier V3
     */
    readonly SqlService_Unknown: "SqlService_Unknown";
    /**
     * SqlService_Automatic Sql Service Tier V3
     */
    readonly SqlService_Automatic: "SqlService_Automatic";
    /**
     * SqlService_GeneralPurpose Sql Service Tier V3
     */
    readonly SqlService_GeneralPurpose: "SqlService_GeneralPurpose";
    /**
     * SqlService_BusinessCritical Sql Service Tier V3
     */
    readonly SqlService_BusinessCritical: "SqlService_BusinessCritical";
    /**
     * SqlService_HyperScale Sql Service Tier V3
     */
    readonly SqlService_HyperScale: "SqlService_HyperScale";
};
/**
 * Gets or sets the azure SQL service tier.
 */
export type AzureSqlServiceTierV3 = (typeof AzureSqlServiceTierV3)[keyof typeof AzureSqlServiceTierV3];
export declare const AzureStorageRedundancy: {
    /**
     * Unknown Azure Storage Redundancy
     */
    readonly Unknown: "Unknown";
    /**
     * LocallyRedundant Azure Storage Redundancy
     */
    readonly LocallyRedundant: "LocallyRedundant";
    /**
     * ZoneRedundant Azure Storage Redundancy
     */
    readonly ZoneRedundant: "ZoneRedundant";
    /**
     * GeoRedundant Azure Storage Redundancy
     */
    readonly GeoRedundant: "GeoRedundant";
    /**
     * ReadAccessGeoRedundant Azure Storage Redundancy
     */
    readonly ReadAccessGeoRedundant: "ReadAccessGeoRedundant";
};
/**
 * Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
 */
export type AzureStorageRedundancy = (typeof AzureStorageRedundancy)[keyof typeof AzureStorageRedundancy];
export declare const AzureTarget: {
    /**
     * Unknown - Azure Target
     */
    readonly Unknown: "Unknown";
    /**
     * SqlDatabase - Azure Target
     */
    readonly SqlDatabase: "SqlDatabase";
    /**
     * SqlMI - Azure Target
     */
    readonly SqlMI: "SqlMI";
    /**
     * FlexServerPG - Azure Target
     */
    readonly FlexServerPG: "FlexServerPG";
    /**
     * OracleIaasVM - Azure Target
     */
    readonly OracleIaasVM: "OracleIaasVM";
    /**
     * AzureSpringApps - Azure Target
     */
    readonly AzureSpringApps: "AzureSpringApps";
    /**
     * SAPAzureInstance - Azure Target
     */
    readonly SAPAzureInstance: "SAPAzureInstance";
    /**
     * AKS - Azure Target
     */
    readonly AKS: "AKS";
    /**
     * MySQLAzureFlexServer - Azure Target
     */
    readonly MySQLAzureFlexServer: "MySQLAzureFlexServer";
    /**
     * AzureSQLVM - Azure Target
     */
    readonly AzureSQLVM: "AzureSQLVM";
    /**
     * AzureVM - Azure Target
     */
    readonly AzureVM: "AzureVM";
    /**
     * AzureAppService - Azure Target
     */
    readonly AzureAppService: "AzureAppService";
    /**
     * AzureAppServiceContainer - Azure Target
     */
    readonly AzureAppServiceContainer: "AzureAppServiceContainer";
    /**
     * Avs - Azure Target
     */
    readonly Avs: "Avs";
};
/**
 * Azure Target
 */
export type AzureTarget = (typeof AzureTarget)[keyof typeof AzureTarget];
export declare const AzureVmCategory: {
    /**
     * Indicates All categories of VM.
     */
    readonly All: "All";
    /**
     * Compute Optimized.
     */
    readonly ComputeOptimized: "ComputeOptimized";
    /**
     * General Purpose.
     */
    readonly GeneralPurpose: "GeneralPurpose";
    /**
     * GPU Optimized.
     */
    readonly GpuOptimized: "GpuOptimized";
    /**
     * High Performance Compute.
     */
    readonly HighPerformanceCompute: "HighPerformanceCompute";
    /**
     * Memory Optimized.
     */
    readonly MemoryOptimized: "MemoryOptimized";
    /**
     * Storage Optimized.
     */
    readonly StorageOptimized: "StorageOptimized";
    /**
     * Isolated VM.
     */
    readonly Isolated: "Isolated";
};
/**
 * Gets or sets azure VM category.
 */
export type AzureVmCategory = (typeof AzureVmCategory)[keyof typeof AzureVmCategory];
export declare const AzureVmFamily: {
    /**
     * Unknown - Azure VM Family
     */
    readonly Unknown: "Unknown";
    /**
     * Basic_A0_A4
     */
    readonly BasicA0A4: "Basic_A0_A4";
    /**
     * Standard_A0_A7
     */
    readonly StandardA0A7: "Standard_A0_A7";
    /**
     * Standard_A8_A11
     */
    readonly StandardA8A11: "Standard_A8_A11";
    /**
     * Av2_series
     */
    readonly Av2Series: "Av2_series";
    /**
     * D_series
     */
    readonly DSeries: "D_series";
    /**
     * Dv2_series
     */
    readonly Dv2Series: "Dv2_series";
    /**
     * DS_series
     */
    readonly DSSeries: "DS_series";
    /**
     * DSv2_series
     */
    readonly DSv2Series: "DSv2_series";
    /**
     * F_series
     */
    readonly FSeries: "F_series";
    /**
     * Fs_series
     */
    readonly FsSeries: "Fs_series";
    /**
     * G_series
     */
    readonly GSeries: "G_series";
    /**
     * GS_series
     */
    readonly GSSeries: "GS_series";
    /**
     * H_series
     */
    readonly HSeries: "H_series";
    /**
     * Ls_series
     */
    readonly LsSeries: "Ls_series";
    /**
     * Dsv3_series
     */
    readonly Dsv3Series: "Dsv3_series";
    /**
     * Dv3_series
     */
    readonly Dv3Series: "Dv3_series";
    /**
     * Fsv2_series
     */
    readonly Fsv2Series: "Fsv2_series";
    /**
     * Ev3_series
     */
    readonly Ev3Series: "Ev3_series";
    /**
     * Esv3_series
     */
    readonly Esv3Series: "Esv3_series";
    /**
     * M_series
     */
    readonly MSeries: "M_series";
    /**
     * DC_Series
     */
    readonly DCSeries: "DC_Series";
    /**
     * Lsv2_series
     */
    readonly Lsv2Series: "Lsv2_series";
    /**
     * Ev4_series
     */
    readonly Ev4Series: "Ev4_series";
    /**
     * Esv4_series
     */
    readonly Esv4Series: "Esv4_series";
    /**
     * Edv4_series
     */
    readonly Edv4Series: "Edv4_series";
    /**
     * Edsv4_series
     */
    readonly Edsv4Series: "Edsv4_series";
    /**
     * Dv4_series
     */
    readonly Dv4Series: "Dv4_series";
    /**
     * Dsv4_series
     */
    readonly Dsv4Series: "Dsv4_series";
    /**
     * Ddv4_series
     */
    readonly Ddv4Series: "Ddv4_series";
    /**
     * Ddsv4_series
     */
    readonly Ddsv4Series: "Ddsv4_series";
    /**
     * Easv4_series
     */
    readonly Easv4Series: "Easv4_series";
    /**
     * Dasv4_series
     */
    readonly Dasv4Series: "Dasv4_series";
    /**
     * Mv2_series
     */
    readonly Mv2Series: "Mv2_series";
    /**
     * Eav4_series
     */
    readonly Eav4Series: "Eav4_series";
    /**
     * Dav4_series
     */
    readonly Dav4Series: "Dav4_series";
    /**
     * Msv2_series
     */
    readonly Msv2Series: "Msv2_series";
    /**
     * Mdsv2_series
     */
    readonly Mdsv2Series: "Mdsv2_series";
    /**
     * Dv5_series
     */
    readonly Dv5Series: "Dv5_series";
    /**
     * Dsv5_series
     */
    readonly Dsv5Series: "Dsv5_series";
    /**
     * Ddv5_series
     */
    readonly Ddv5Series: "Ddv5_series";
    /**
     * Ddsv5_series
     */
    readonly Ddsv5Series: "Ddsv5_series";
    /**
     * Dasv5_series
     */
    readonly Dasv5Series: "Dasv5_series";
    /**
     * Dadsv5_series
     */
    readonly Dadsv5Series: "Dadsv5_series";
    /**
     * Ev5_series
     */
    readonly Ev5Series: "Ev5_series";
    /**
     * Esv5_series
     */
    readonly Esv5Series: "Esv5_series";
    /**
     * Edv5_series
     */
    readonly Edv5Series: "Edv5_series";
    /**
     * Edsv5_series
     */
    readonly Edsv5Series: "Edsv5_series";
    /**
     * Easv5_series
     */
    readonly Easv5Series: "Easv5_series";
    /**
     * Eadsv5_series
     */
    readonly Eadsv5Series: "Eadsv5_series";
    /**
     * Ebsv5_series
     */
    readonly Ebsv5Series: "Ebsv5_series";
    /**
     * Ebdsv5_series
     */
    readonly Ebdsv5Series: "Ebdsv5_series";
};
/**
 * Azure VM Family
 */
export type AzureVmFamily = (typeof AzureVmFamily)[keyof typeof AzureVmFamily];
export declare const AzureVmSecurityType: {
    /**
     * Unknown - Azure Vm Security Type
     */
    readonly Unknown: "Unknown";
    /**
     * Standard Azure Vm Security Type
     */
    readonly Standard: "Standard";
    /**
     * TVM Azure Vm Security Type
     */
    readonly TVM: "TVM";
    /**
     * CVM Azure Vm Security Type
     */
    readonly CVM: "CVM";
};
/**
 * Azure Vm Security Type
 */
export type AzureVmSecurityType = (typeof AzureVmSecurityType)[keyof typeof AzureVmSecurityType];
export declare const BusinessCaseCurrency: {
    /**
     * Currency Unknown.
     */
    readonly Unknown: "Unknown";
    /**
     * Currency USD.
     */
    readonly USD: "USD";
    /**
     * Currency DKK.
     */
    readonly DKK: "DKK";
    /**
     * Currency CAD.
     */
    readonly CAD: "CAD";
    /**
     * Currency IDR.
     */
    readonly IDR: "IDR";
    /**
     * Currency JPY.
     */
    readonly JPY: "JPY";
    /**
     * Currency KRW.
     */
    readonly KRW: "KRW";
    /**
     * Currency NZD.
     */
    readonly NZD: "NZD";
    /**
     * Currency NOK.
     */
    readonly NOK: "NOK";
    /**
     * Currency RUB.
     */
    readonly RUB: "RUB";
    /**
     * Currency SAR.
     */
    readonly SAR: "SAR";
    /**
     * Currency ZAR.
     */
    readonly ZAR: "ZAR";
    /**
     * Currency SEK.
     */
    readonly SEK: "SEK";
    /**
     * Currency TRY.
     */
    readonly TRY: "TRY";
    /**
     * Currency GBP.
     */
    readonly GBP: "GBP";
    /**
     * Currency MXN.
     */
    readonly MXN: "MXN";
    /**
     * Currency MYR.
     */
    readonly MYR: "MYR";
    /**
     * Currency INR.
     */
    readonly INR: "INR";
    /**
     * Currency HKD.
     */
    readonly HKD: "HKD";
    /**
     * Currency BRL.
     */
    readonly BRL: "BRL";
    /**
     * Currency TWD.
     */
    readonly TWD: "TWD";
    /**
     * Currency EUR.
     */
    readonly EUR: "EUR";
    /**
     * Currency CHF.
     */
    readonly CHF: "CHF";
    /**
     * Currency ARS.
     */
    readonly ARS: "ARS";
    /**
     * Currency AUD.
     */
    readonly AUD: "AUD";
    /**
     * Currency CNY.
     */
    readonly CNY: "CNY";
};
/**
 * Business case Currency.
 */
export type BusinessCaseCurrency = (typeof BusinessCaseCurrency)[keyof typeof BusinessCaseCurrency];
export declare const ComputeTier: {
    /**
     * Unknown - Compute Tier
     */
    readonly Unknown: "Unknown";
    /**
     * Automatic - Compute Tier
     */
    readonly Automatic: "Automatic";
    /**
     * Provisioned - Compute Tier
     */
    readonly Provisioned: "Provisioned";
    /**
     * Serverless - Compute Tier
     */
    readonly Serverless: "Serverless";
};
/**
 * Gets or sets the azure SQL compute tier.
 */
export type ComputeTier = (typeof ComputeTier)[keyof typeof ComputeTier];
export declare const ConfigurationType: {
    readonly IISConnectionString: "IISConnectionString";
    readonly IISAuthentication: "IISAuthentication";
    readonly ApacheTomcatContextResource: "ApacheTomcatContextResource";
};
/**
 * Gets or sets the configuration type.
 */
export type ConfigurationType = (typeof ConfigurationType)[keyof typeof ConfigurationType];
export declare const ConsolidationType: {
    /**
     * Full Consolidation.
     */
    readonly Full: "Full";
    /**
     * As On Source or On Premises Consolidation.
     */
    readonly AsOnSource: "AsOnSource";
};
/**
 * Gets or sets consolidation type.
 */
export type ConsolidationType = (typeof ConsolidationType)[keyof typeof ConsolidationType];
export declare const Currency: {
    readonly Unknown: "Unknown";
    readonly USD: "USD";
    readonly DKK: "DKK";
    readonly CAD: "CAD";
    readonly IDR: "IDR";
    readonly JPY: "JPY";
    readonly KRW: "KRW";
    readonly NZD: "NZD";
    readonly NOK: "NOK";
    readonly RUB: "RUB";
    readonly SAR: "SAR";
    readonly ZAR: "ZAR";
    readonly SEK: "SEK";
    readonly TRY: "TRY";
    readonly GBP: "GBP";
    readonly MXN: "MXN";
    readonly MYR: "MYR";
    readonly INR: "INR";
    readonly HKD: "HKD";
    readonly BRL: "BRL";
    readonly TWD: "TWD";
    readonly EUR: "EUR";
    readonly CHF: "CHF";
    readonly ARS: "ARS";
    readonly AUD: "AUD";
    readonly CNY: "CNY";
};
/**
 * Currency to report prices in.
 */
export type Currency = (typeof Currency)[keyof typeof Currency];
export declare const DiscoverySource: {
    /**
     * Unknown Discovery Source.
     */
    readonly Unknown: "Unknown";
    /**
     * Appliance Discovery Source.
     */
    readonly Appliance: "Appliance";
    /**
     * Import Discovery Source.
     */
    readonly Import: "Import";
};
/**
 * Workload discovery source.
 */
export type DiscoverySource = (typeof DiscoverySource)[keyof typeof DiscoverySource];
export declare const EnvironmentType: {
    /**
     * Production - Environment Type
     */
    readonly Production: "Production";
    /**
     * Unknown - Environment Type
     */
    readonly Unknown: "Unknown";
    /**
     * DevTest - Environment Type
     */
    readonly DevTest: "DevTest";
};
/**
 * Gets or sets user configurable setting to display the environment type.
 */
export type EnvironmentType = (typeof EnvironmentType)[keyof typeof EnvironmentType];
export declare const ExternalStorageType: {
    /**
     * Indicates un-supported external storage.
     */
    readonly Unknown: "Unknown";
    /**
     * Indicates No external storage.
     */
    readonly None: "None";
    /**
     * ANF external storage with Standard SKU.
     */
    readonly AnfStandard: "AnfStandard";
    /**
     * ANF external storage with Premium SKU.
     */
    readonly AnfPremium: "AnfPremium";
    /**
     * ANF external storage with Ultra SKU.
     */
    readonly AnfUltra: "AnfUltra";
};
/**
 * Different External storage skus.
 */
export type ExternalStorageType = (typeof ExternalStorageType)[keyof typeof ExternalStorageType];
export declare const FttAndRaidLevel: {
    /**
     * Unknown FTT and RAID Level.
     */
    readonly Unknown: "Unknown";
    /**
     * FTT 1 and RAID Level 1.
     */
    readonly Ftt1Raid1: "Ftt1Raid1";
    /**
     * FTT 1 and RAID Level 5.
     */
    readonly Ftt1Raid5: "Ftt1Raid5";
    /**
     * FTT 2 and RAID Level 1.
     */
    readonly Ftt2Raid1: "Ftt2Raid1";
    /**
     * FTT 2 and RAID Level 6.
     */
    readonly Ftt2Raid6: "Ftt2Raid6";
    /**
     * FTT 3 and RAID Level 1.
     */
    readonly Ftt3Raid1: "Ftt3Raid1";
};
/**
 * FTT and RAID Level.
 */
export type FttAndRaidLevel = (typeof FttAndRaidLevel)[keyof typeof FttAndRaidLevel];
export declare const GroupType: {
    readonly Default: "Default";
    readonly Import: "Import";
};
/**
 * Gets the group type for the assessment.
 */
export type GroupType = (typeof GroupType)[keyof typeof GroupType];
export declare const HyperVLicenseType: {
    /**
     * Unknown HyperV License.
     */
    readonly Unknown: "Unknown";
    /**
     * Datacentre HyperV License.
     */
    readonly Datacentre: "Datacentre";
    /**
     * Standard HyperV License.
     */
    readonly Standard: "Standard";
};
/**
 * HyperV licence type.
 */
export type HyperVLicenseType = (typeof HyperVLicenseType)[keyof typeof HyperVLicenseType];
export declare const LicensingProgram: {
    /**
     * Retail/Pay as you go.
     */
    readonly Retail: "Retail";
    /**
     * Not known
     */
    readonly Unknown: "Unknown";
    /**
     * Enterprise agreement.
     */
    readonly EA: "EA";
    /**
     * Microsoft customer agreement.
     */
    readonly MCA: "MCA";
};
/**
 * Gets or sets the licensing program.
 */
export type LicensingProgram = (typeof LicensingProgram)[keyof typeof LicensingProgram];
export declare const LoadBalancerType: {
    readonly Private: "Private";
    readonly Public: "Public";
};
/**
 * Gets or sets the load balancer type.
 */
export type LoadBalancerType = (typeof LoadBalancerType)[keyof typeof LoadBalancerType];
export declare const MigrationStrategy: {
    /**
     * Unknown Migration Strategy.
     */
    readonly Unknown: "Unknown";
    /**
     * Optimize for cost.
     */
    readonly OptimizeForCost: "OptimizeForCost";
    /**
     * IaaS only.
     */
    readonly IaaSOnly: "IaaSOnly";
    /**
     * Optimize for PaaS.
     */
    readonly OptimizeForPaas: "OptimizeForPaas";
    /**
     * Avs only.
     */
    readonly AVSOnly: "AVSOnly";
};
/**
 * Migration Strategy.
 */
export type MigrationStrategy = (typeof MigrationStrategy)[keyof typeof MigrationStrategy];
export declare const MoveType: {
    readonly RegionToRegion: "RegionToRegion";
    readonly RegionToZone: "RegionToZone";
};
/**
 * Defines the MoveType.
 */
export type MoveType = (typeof MoveType)[keyof typeof MoveType];
export declare const MultiSubnetIntent: {
    /**
     * None - Multi Subnet Intent
     */
    readonly None: "None";
    /**
     * HighAvailability - Multi Subnet Intent
     */
    readonly HighAvailability: "HighAvailability";
    /**
     * DisasterRecovery - Multi Subnet Intent
     */
    readonly DisasterRecovery: "DisasterRecovery";
};
/**
 * Gets or sets user preference indicating intent of multi-subnet configuration.
 */
export type MultiSubnetIntent = (typeof MultiSubnetIntent)[keyof typeof MultiSubnetIntent];
export declare const OperatingSystemType: {
    readonly Windows: "Windows";
    readonly Linux: "Linux";
};
export type OperatingSystemType = (typeof OperatingSystemType)[keyof typeof OperatingSystemType];
export declare const OptimizationLogic: {
    readonly MinimizeCost: "MinimizeCost";
    readonly ModernizeToPaaS: "ModernizeToPaaS";
    readonly ModernizeToAzureSqlMi: "ModernizeToAzureSqlMi";
    readonly ModernizeToAzureSqlDb: "ModernizeToAzureSqlDb";
};
/**
 * Gets or sets SQL optimization logic.
 */
export type OptimizationLogic = (typeof OptimizationLogic)[keyof typeof OptimizationLogic];
export declare const OsLicense: {
    /**
     * Unknown Os License
     */
    readonly Unknown: "Unknown";
    /**
     * Yes Os License
     */
    readonly Yes: "Yes";
    /**
     * No Os License
     */
    readonly No: "No";
};
/**
 * Gets or sets user configurable setting to display the azure hybrid use benefit.
 */
export type OsLicense = (typeof OsLicense)[keyof typeof OsLicense];
export declare const Percentile: {
    /**
     * Percentile 50.
     */
    readonly Percentile50: "Percentile50";
    /**
     * Percentile 90.
     */
    readonly Percentile90: "Percentile90";
    /**
     * Percentile 95.
     */
    readonly Percentile95: "Percentile95";
    /**
     * Percentile 99.
     */
    readonly Percentile99: "Percentile99";
    /**
     * Percentile unknown.
     */
    readonly PercentileUnknown: "PercentileUnknown";
};
/**
 * Percentile of the utilization data values to be considered while assessing
 * machines.
 */
export type Percentile = (typeof Percentile)[keyof typeof Percentile];
export declare const PricingTier: {
    /**
     * Standard Pricing Tier.
     */
    readonly Standard: "Standard";
    /**
     * Free Pricing Tier.
     */
    readonly Free: "Free";
};
/**
 * Gets or sets pricing tier.
 */
export type PricingTier = (typeof PricingTier)[keyof typeof PricingTier];
export declare const PrivateEndpointServiceConnectionStatus: {
    readonly Pending: "Pending";
    readonly Approved: "Approved";
    readonly Rejected: "Rejected";
};
/**
 * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
 */
export type PrivateEndpointServiceConnectionStatus = (typeof PrivateEndpointServiceConnectionStatus)[keyof typeof PrivateEndpointServiceConnectionStatus];
export declare const ProjectStatus: {
    readonly Active: "Active";
    readonly Inactive: "Inactive";
};
/**
 * Assessment project status.
 */
export type ProjectStatus = (typeof ProjectStatus)[keyof typeof ProjectStatus];
export declare const ProvisioningState: {
    /**
     * Resource has been created.
     */
    readonly Succeeded: "Succeeded";
    /**
     * Resource creation failed.
     */
    readonly Failed: "Failed";
    /**
     * Resource creation was canceled.
     */
    readonly Canceled: "Canceled";
    /**
     * Resource is being Provisioned.
     */
    readonly Provisioning: "Provisioning";
    /**
     * Resource is being Updated.
     */
    readonly Updating: "Updating";
    /**
     * Resource is being Deleted.
     */
    readonly Deleting: "Deleting";
    /**
     * Resource is being Accepted.
     */
    readonly Accepted: "Accepted";
};
/**
 * The status of the last operation.
 */
export type ProvisioningState = (typeof ProvisioningState)[keyof typeof ProvisioningState];
export declare const ReservedInstance: {
    readonly None: "None";
    readonly RI1Year: "RI1Year";
    readonly RI3Year: "RI3Year";
};
/**
 * Azure reserved instance.
 */
export type ReservedInstance = (typeof ReservedInstance)[keyof typeof ReservedInstance];
export declare const ResourceIdentityType: {
    readonly None: "None";
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
};
/**
 * The type of identity used for the resource mover service.
 */
export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType];
export declare const ResourceIdentityTypes: {
    readonly None: "None";
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
};
export type ResourceIdentityTypes = (typeof ResourceIdentityTypes)[keyof typeof ResourceIdentityTypes];
export declare const SavingsOption: {
    /**
     * Unknown Savings Option.
     */
    readonly Unknown: "Unknown";
    /**
     * Reserved Instance 3 Year.
     */
    readonly RI3Year: "RI3Year";
    /**
     * Azure Savings Plan 3 Year.
     */
    readonly SavingsPlan3Year: "SavingsPlan3Year";
};
/**
 * Gets the business case savings option type.
 */
export type SavingsOption = (typeof SavingsOption)[keyof typeof SavingsOption];
export declare const SavingsOptions: {
    /**
     * No savings options.
     */
    readonly None: "None";
    /**
     * Reserved Instance for 1 year.
     */
    readonly RI1Year: "RI1Year";
    /**
     * Reserved Instance for 3 years.
     */
    readonly RI3Year: "RI3Year";
    /**
     * The savings plan for 1 year.
     */
    readonly SavingsPlan1Year: "SavingsPlan1Year";
    /**
     * The savings plan for 3  years.
     */
    readonly SavingsPlan3Year: "SavingsPlan3Year";
    /**
     * Custom azure offer code.
     */
    readonly CustomAzureOfferCode: "CustomAzureOfferCode";
};
/**
 * Gets or sets the savings options.
 */
export type SavingsOptions = (typeof SavingsOptions)[keyof typeof SavingsOptions];
export declare const ScopeType: {
    /**
     * ServerGroupId - Scope type
     */
    readonly ServerGroupId: "ServerGroupId";
    /**
     * AzureResourceGraphQuery - Scope type
     */
    readonly AzureResourceGraphQuery: "AzureResourceGraphQuery";
};
/**
 * The scope type
 */
export type ScopeType = (typeof ScopeType)[keyof typeof ScopeType];
export declare const SecretStoreType: {
    readonly None: "None";
    readonly KubeSecret: "KubeSecret";
    readonly KeyVaultSecret: "KeyVaultSecret";
    readonly AppServiceAppSettings: "AppServiceAppSettings";
};
export type SecretStoreType = (typeof SecretStoreType)[keyof typeof SecretStoreType];
export declare const SqlServerLicense: {
    /**
     * Unknown - Sql Server License
     */
    readonly Unknown: "Unknown";
    /**
     * Has Sql Server License
     */
    readonly Yes: "Yes";
    /**
     * No Sql Server License
     */
    readonly No: "No";
};
/**
 * SQL server license.
 */
export type SqlServerLicense = (typeof SqlServerLicense)[keyof typeof SqlServerLicense];
export declare const SqlServerLicenseType: {
    /**
     * Unknown Sql Server License.
     */
    readonly Unknown: "Unknown";
    /**
     * Enterprise Sql Server License.
     */
    readonly Enterprise: "Enterprise";
    /**
     * Standard Sql Server License.
     */
    readonly Standard: "Standard";
};
/**
 * SQL Server version.
 */
export type SqlServerLicenseType = (typeof SqlServerLicenseType)[keyof typeof SqlServerLicenseType];
export declare const Status: {
    readonly Approved: "Approved";
    readonly Pending: "Pending";
    readonly Rejected: "Rejected";
    readonly Disconnected: "Disconnected";
};
/**
 * Private link connection state.
 */
export type Status = (typeof Status)[keyof typeof Status];
export declare const TargetAvailabilityZone: {
    readonly One: "1";
    readonly Two: "2";
    readonly Three: "3";
    readonly NA: "NA";
};
/**
 * Gets or sets the target availability zone.
 */
export type TargetAvailabilityZone = (typeof TargetAvailabilityZone)[keyof typeof TargetAvailabilityZone];
export declare const TargetHydrationStorageProviderType: {
    readonly AzureFileShare: "AzureFileShare";
};
/**
 * Gets or sets the storage provider type on the target.
 * Applicable when StorageProjectionType is not ContainerFileSystem.
 */
export type TargetHydrationStorageProviderType = (typeof TargetHydrationStorageProviderType)[keyof typeof TargetHydrationStorageProviderType];
export declare const TargetStorageAccessType: {
    readonly Shared: "Shared";
    readonly Exclusive: "Exclusive";
};
/**
 * Gets or sets the target storage access type.
 */
export type TargetStorageAccessType = (typeof TargetStorageAccessType)[keyof typeof TargetStorageAccessType];
export declare const TargetStorageProjectionType: {
    readonly ContainerFileSystem: "ContainerFileSystem";
    readonly PersistentVolume: "PersistentVolume";
};
/**
 * Gets or sets the target projection type.
 */
export type TargetStorageProjectionType = (typeof TargetStorageProjectionType)[keyof typeof TargetStorageProjectionType];
export declare const TimeRange: {
    /**
     * Daily.
     */
    readonly Day: "Day";
    /**
     * Weekly.
     */
    readonly Week: "Week";
    /**
     * Monthly.
     */
    readonly Month: "Month";
    /**
     * Custom Time Range.
     */
    readonly Custom: "Custom";
};
/**
 * Time Range for which the historic utilization data should be considered for
 * assessment.
 */
export type TimeRange = (typeof TimeRange)[keyof typeof TimeRange];
export declare const WorkloadDeploymentTarget: {
    readonly AzureKubernetesService: "AzureKubernetesService";
    readonly AzureAppServiceContainer: "AzureAppServiceContainer";
    readonly AzureAppServiceNative: "AzureAppServiceNative";
};
/**
 * Gets or sets the deployment target platform.
 */
export type WorkloadDeploymentTarget = (typeof WorkloadDeploymentTarget)[keyof typeof WorkloadDeploymentTarget];
export declare const WorkloadDeploymentType: {
    readonly IISAKSWorkloadDeployment: "IISAKSWorkloadDeployment";
    readonly ApacheTomcatAKSWorkloadDeployment: "ApacheTomcatAKSWorkloadDeployment";
};
/**
 * Gets or sets the instance type.
 */
export type WorkloadDeploymentType = (typeof WorkloadDeploymentType)[keyof typeof WorkloadDeploymentType];
export declare const WorkloadType: {
    readonly IISWorkload: "IISWorkload";
    readonly ApacheTomcatWorkload: "ApacheTomcatWorkload";
};
/**
 * Gets or sets the instance type.
 */
export type WorkloadType = (typeof WorkloadType)[keyof typeof WorkloadType];
export declare const ZoneRedundant: {
    readonly Enable: "Enable";
    readonly Disable: "Disable";
};
/**
 * Defines the zone redundant resource setting.
 */
export type ZoneRedundant = (typeof ZoneRedundant)[keyof typeof ZoneRedundant];
