import * as coreClient from "@azure/core-client";
import * as coreAuth from "@azure/core-auth";
import { DataMaskingPolicies, DataMaskingRules, GeoBackupPolicies, Databases, ElasticPools, ServerCommunicationLinks, ServiceObjectives, ElasticPoolActivities, ElasticPoolDatabaseActivities, ServerUsages, DatabaseAdvisors, DatabaseAutomaticTuningOperations, DatabaseColumns, DatabaseRecommendedActions, DatabaseSchemas, DatabaseSecurityAlertPolicies, DatabaseTables, DatabaseVulnerabilityAssessmentRuleBaselines, DatabaseVulnerabilityAssessments, DatabaseVulnerabilityAssessmentScans, DataWarehouseUserActivitiesOperations, DeletedServers, ElasticPoolOperations, EncryptionProtectors, FirewallRules, JobAgents, JobCredentials, JobExecutions, JobPrivateEndpoints, Jobs, JobStepExecutions, JobSteps, JobTargetExecutions, JobTargetGroups, JobVersions, Capabilities, MaintenanceWindowOptionsOperations, MaintenanceWindowsOperations, ManagedBackupShortTermRetentionPolicies, ManagedDatabaseColumns, ManagedDatabaseQueries, ManagedDatabaseSchemas, ManagedDatabaseSecurityAlertPolicies, ManagedDatabaseSecurityEvents, ManagedDatabaseTables, ManagedDatabaseTransparentDataEncryption, ManagedDatabaseVulnerabilityAssessmentRuleBaselines, ManagedDatabaseVulnerabilityAssessments, ManagedDatabaseVulnerabilityAssessmentScans, ManagedInstanceAdministrators, ManagedInstanceAzureADOnlyAuthentications, ManagedInstanceEncryptionProtectors, ManagedInstanceKeys, ManagedInstanceLongTermRetentionPolicies, ManagedInstanceOperations, ManagedInstancePrivateEndpointConnections, ManagedInstancePrivateLinkResources, ManagedInstanceTdeCertificates, ManagedInstanceVulnerabilityAssessments, ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies, ManagedServerSecurityAlertPolicies, Operations, PrivateEndpointConnections, PrivateLinkResources, RecoverableManagedDatabases, RestorePoints, ServerAdvisors, ServerAutomaticTuningOperations, ServerAzureADAdministrators, ServerAzureADOnlyAuthentications, ServerDevOpsAuditSettings, ServerDnsAliases, ServerKeys, ServerOperations, ServerSecurityAlertPolicies, ServerTrustGroups, ServerVulnerabilityAssessments, SqlAgent, SubscriptionUsages, SyncAgents, SyncGroups, SyncMembers, TdeCertificates, TimeZones, VirtualNetworkRules, WorkloadClassifiers, WorkloadGroups, BackupShortTermRetentionPolicies, DatabaseExtensionsOperations, DatabaseUsages, LedgerDigestUploadsOperations, OutboundFirewallRules, Usages, LongTermRetentionManagedInstanceBackups, RestorableDroppedManagedDatabases, ServerConnectionPolicies, ServerTrustCertificates, EndpointCertificates, ManagedDatabaseSensitivityLabels, ManagedDatabaseRecommendedSensitivityLabels, SensitivityLabels, RecommendedSensitivityLabels, ServerBlobAuditingPolicies, DatabaseBlobAuditingPolicies, ExtendedDatabaseBlobAuditingPolicies, ExtendedServerBlobAuditingPolicies, DatabaseAdvancedThreatProtectionSettings, ServerAdvancedThreatProtectionSettings, ManagedServerDnsAliases, ManagedDatabaseAdvancedThreatProtectionSettings, ManagedInstanceAdvancedThreatProtectionSettings, ManagedDatabaseMoveOperations, ManagedInstanceDtcs, SynapseLinkWorkspaces, VirtualClusters, InstanceFailoverGroups, ManagedDatabaseRestoreDetails, DatabaseEncryptionProtectors, ManagedDatabases, ManagedLedgerDigestUploadsOperations, RecoverableDatabases, RestorableDroppedDatabases, ServerConfigurationOptions, StartStopManagedInstanceSchedules, TransparentDataEncryptions, IPv6FirewallRules, SqlVulnerabilityAssessmentBaseline, SqlVulnerabilityAssessmentBaselines, SqlVulnerabilityAssessmentExecuteScan, SqlVulnerabilityAssessmentRuleBaseline, SqlVulnerabilityAssessmentRuleBaselines, SqlVulnerabilityAssessmentScanResult, SqlVulnerabilityAssessmentScans, SqlVulnerabilityAssessmentsSettings, SqlVulnerabilityAssessments, DatabaseSqlVulnerabilityAssessmentBaselines, DatabaseSqlVulnerabilityAssessmentExecuteScan, DatabaseSqlVulnerabilityAssessmentRuleBaselines, DatabaseSqlVulnerabilityAssessmentScanResult, DatabaseSqlVulnerabilityAssessmentScans, DatabaseSqlVulnerabilityAssessmentsSettings, FailoverGroups, InstancePools, ManagedInstances, ReplicationLinks, DistributedAvailabilityGroups, Servers, LongTermRetentionBackups, LongTermRetentionPolicies, DatabaseOperations } from "./operationsInterfaces/index.js";
import { SqlManagementClientOptionalParams } from "./models/index.js";
export declare class SqlManagementClient extends coreClient.ServiceClient {
    $host: string;
    subscriptionId: string;
    /**
     * Initializes a new instance of the SqlManagementClient class.
     * @param credentials Subscription credentials which uniquely identify client subscription.
     * @param subscriptionId The subscription ID that identifies an Azure subscription.
     * @param options The parameter options
     */
    constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, options?: SqlManagementClientOptionalParams);
    dataMaskingPolicies: DataMaskingPolicies;
    dataMaskingRules: DataMaskingRules;
    geoBackupPolicies: GeoBackupPolicies;
    databases: Databases;
    elasticPools: ElasticPools;
    serverCommunicationLinks: ServerCommunicationLinks;
    serviceObjectives: ServiceObjectives;
    elasticPoolActivities: ElasticPoolActivities;
    elasticPoolDatabaseActivities: ElasticPoolDatabaseActivities;
    serverUsages: ServerUsages;
    databaseAdvisors: DatabaseAdvisors;
    databaseAutomaticTuningOperations: DatabaseAutomaticTuningOperations;
    databaseColumns: DatabaseColumns;
    databaseRecommendedActions: DatabaseRecommendedActions;
    databaseSchemas: DatabaseSchemas;
    databaseSecurityAlertPolicies: DatabaseSecurityAlertPolicies;
    databaseTables: DatabaseTables;
    databaseVulnerabilityAssessmentRuleBaselines: DatabaseVulnerabilityAssessmentRuleBaselines;
    databaseVulnerabilityAssessments: DatabaseVulnerabilityAssessments;
    databaseVulnerabilityAssessmentScans: DatabaseVulnerabilityAssessmentScans;
    dataWarehouseUserActivitiesOperations: DataWarehouseUserActivitiesOperations;
    deletedServers: DeletedServers;
    elasticPoolOperations: ElasticPoolOperations;
    encryptionProtectors: EncryptionProtectors;
    firewallRules: FirewallRules;
    jobAgents: JobAgents;
    jobCredentials: JobCredentials;
    jobExecutions: JobExecutions;
    jobPrivateEndpoints: JobPrivateEndpoints;
    jobs: Jobs;
    jobStepExecutions: JobStepExecutions;
    jobSteps: JobSteps;
    jobTargetExecutions: JobTargetExecutions;
    jobTargetGroups: JobTargetGroups;
    jobVersions: JobVersions;
    capabilities: Capabilities;
    maintenanceWindowOptionsOperations: MaintenanceWindowOptionsOperations;
    maintenanceWindowsOperations: MaintenanceWindowsOperations;
    managedBackupShortTermRetentionPolicies: ManagedBackupShortTermRetentionPolicies;
    managedDatabaseColumns: ManagedDatabaseColumns;
    managedDatabaseQueries: ManagedDatabaseQueries;
    managedDatabaseSchemas: ManagedDatabaseSchemas;
    managedDatabaseSecurityAlertPolicies: ManagedDatabaseSecurityAlertPolicies;
    managedDatabaseSecurityEvents: ManagedDatabaseSecurityEvents;
    managedDatabaseTables: ManagedDatabaseTables;
    managedDatabaseTransparentDataEncryption: ManagedDatabaseTransparentDataEncryption;
    managedDatabaseVulnerabilityAssessmentRuleBaselines: ManagedDatabaseVulnerabilityAssessmentRuleBaselines;
    managedDatabaseVulnerabilityAssessments: ManagedDatabaseVulnerabilityAssessments;
    managedDatabaseVulnerabilityAssessmentScans: ManagedDatabaseVulnerabilityAssessmentScans;
    managedInstanceAdministrators: ManagedInstanceAdministrators;
    managedInstanceAzureADOnlyAuthentications: ManagedInstanceAzureADOnlyAuthentications;
    managedInstanceEncryptionProtectors: ManagedInstanceEncryptionProtectors;
    managedInstanceKeys: ManagedInstanceKeys;
    managedInstanceLongTermRetentionPolicies: ManagedInstanceLongTermRetentionPolicies;
    managedInstanceOperations: ManagedInstanceOperations;
    managedInstancePrivateEndpointConnections: ManagedInstancePrivateEndpointConnections;
    managedInstancePrivateLinkResources: ManagedInstancePrivateLinkResources;
    managedInstanceTdeCertificates: ManagedInstanceTdeCertificates;
    managedInstanceVulnerabilityAssessments: ManagedInstanceVulnerabilityAssessments;
    managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies: ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies;
    managedServerSecurityAlertPolicies: ManagedServerSecurityAlertPolicies;
    operations: Operations;
    privateEndpointConnections: PrivateEndpointConnections;
    privateLinkResources: PrivateLinkResources;
    recoverableManagedDatabases: RecoverableManagedDatabases;
    restorePoints: RestorePoints;
    serverAdvisors: ServerAdvisors;
    serverAutomaticTuningOperations: ServerAutomaticTuningOperations;
    serverAzureADAdministrators: ServerAzureADAdministrators;
    serverAzureADOnlyAuthentications: ServerAzureADOnlyAuthentications;
    serverDevOpsAuditSettings: ServerDevOpsAuditSettings;
    serverDnsAliases: ServerDnsAliases;
    serverKeys: ServerKeys;
    serverOperations: ServerOperations;
    serverSecurityAlertPolicies: ServerSecurityAlertPolicies;
    serverTrustGroups: ServerTrustGroups;
    serverVulnerabilityAssessments: ServerVulnerabilityAssessments;
    sqlAgent: SqlAgent;
    subscriptionUsages: SubscriptionUsages;
    syncAgents: SyncAgents;
    syncGroups: SyncGroups;
    syncMembers: SyncMembers;
    tdeCertificates: TdeCertificates;
    timeZones: TimeZones;
    virtualNetworkRules: VirtualNetworkRules;
    workloadClassifiers: WorkloadClassifiers;
    workloadGroups: WorkloadGroups;
    backupShortTermRetentionPolicies: BackupShortTermRetentionPolicies;
    databaseExtensionsOperations: DatabaseExtensionsOperations;
    databaseUsages: DatabaseUsages;
    ledgerDigestUploadsOperations: LedgerDigestUploadsOperations;
    outboundFirewallRules: OutboundFirewallRules;
    usages: Usages;
    longTermRetentionManagedInstanceBackups: LongTermRetentionManagedInstanceBackups;
    restorableDroppedManagedDatabases: RestorableDroppedManagedDatabases;
    serverConnectionPolicies: ServerConnectionPolicies;
    serverTrustCertificates: ServerTrustCertificates;
    endpointCertificates: EndpointCertificates;
    managedDatabaseSensitivityLabels: ManagedDatabaseSensitivityLabels;
    managedDatabaseRecommendedSensitivityLabels: ManagedDatabaseRecommendedSensitivityLabels;
    sensitivityLabels: SensitivityLabels;
    recommendedSensitivityLabels: RecommendedSensitivityLabels;
    serverBlobAuditingPolicies: ServerBlobAuditingPolicies;
    databaseBlobAuditingPolicies: DatabaseBlobAuditingPolicies;
    extendedDatabaseBlobAuditingPolicies: ExtendedDatabaseBlobAuditingPolicies;
    extendedServerBlobAuditingPolicies: ExtendedServerBlobAuditingPolicies;
    databaseAdvancedThreatProtectionSettings: DatabaseAdvancedThreatProtectionSettings;
    serverAdvancedThreatProtectionSettings: ServerAdvancedThreatProtectionSettings;
    managedServerDnsAliases: ManagedServerDnsAliases;
    managedDatabaseAdvancedThreatProtectionSettings: ManagedDatabaseAdvancedThreatProtectionSettings;
    managedInstanceAdvancedThreatProtectionSettings: ManagedInstanceAdvancedThreatProtectionSettings;
    managedDatabaseMoveOperations: ManagedDatabaseMoveOperations;
    managedInstanceDtcs: ManagedInstanceDtcs;
    synapseLinkWorkspaces: SynapseLinkWorkspaces;
    virtualClusters: VirtualClusters;
    instanceFailoverGroups: InstanceFailoverGroups;
    managedDatabaseRestoreDetails: ManagedDatabaseRestoreDetails;
    databaseEncryptionProtectors: DatabaseEncryptionProtectors;
    managedDatabases: ManagedDatabases;
    managedLedgerDigestUploadsOperations: ManagedLedgerDigestUploadsOperations;
    recoverableDatabases: RecoverableDatabases;
    restorableDroppedDatabases: RestorableDroppedDatabases;
    serverConfigurationOptions: ServerConfigurationOptions;
    startStopManagedInstanceSchedules: StartStopManagedInstanceSchedules;
    transparentDataEncryptions: TransparentDataEncryptions;
    iPv6FirewallRules: IPv6FirewallRules;
    sqlVulnerabilityAssessmentBaseline: SqlVulnerabilityAssessmentBaseline;
    sqlVulnerabilityAssessmentBaselines: SqlVulnerabilityAssessmentBaselines;
    sqlVulnerabilityAssessmentExecuteScan: SqlVulnerabilityAssessmentExecuteScan;
    sqlVulnerabilityAssessmentRuleBaseline: SqlVulnerabilityAssessmentRuleBaseline;
    sqlVulnerabilityAssessmentRuleBaselines: SqlVulnerabilityAssessmentRuleBaselines;
    sqlVulnerabilityAssessmentScanResult: SqlVulnerabilityAssessmentScanResult;
    sqlVulnerabilityAssessmentScans: SqlVulnerabilityAssessmentScans;
    sqlVulnerabilityAssessmentsSettings: SqlVulnerabilityAssessmentsSettings;
    sqlVulnerabilityAssessments: SqlVulnerabilityAssessments;
    databaseSqlVulnerabilityAssessmentBaselines: DatabaseSqlVulnerabilityAssessmentBaselines;
    databaseSqlVulnerabilityAssessmentExecuteScan: DatabaseSqlVulnerabilityAssessmentExecuteScan;
    databaseSqlVulnerabilityAssessmentRuleBaselines: DatabaseSqlVulnerabilityAssessmentRuleBaselines;
    databaseSqlVulnerabilityAssessmentScanResult: DatabaseSqlVulnerabilityAssessmentScanResult;
    databaseSqlVulnerabilityAssessmentScans: DatabaseSqlVulnerabilityAssessmentScans;
    databaseSqlVulnerabilityAssessmentsSettings: DatabaseSqlVulnerabilityAssessmentsSettings;
    failoverGroups: FailoverGroups;
    instancePools: InstancePools;
    managedInstances: ManagedInstances;
    replicationLinks: ReplicationLinks;
    distributedAvailabilityGroups: DistributedAvailabilityGroups;
    servers: Servers;
    longTermRetentionBackups: LongTermRetentionBackups;
    longTermRetentionPolicies: LongTermRetentionPolicies;
    databaseOperations: DatabaseOperations;
}
//# sourceMappingURL=sqlManagementClient.d.ts.map