import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http";
import { SerdeContext as __SerdeContext } from "@smithy/types";
import { AcceptCertificateTransferCommandInput, AcceptCertificateTransferCommandOutput } from "../commands/AcceptCertificateTransferCommand";
import { AddThingToBillingGroupCommandInput, AddThingToBillingGroupCommandOutput } from "../commands/AddThingToBillingGroupCommand";
import { AddThingToThingGroupCommandInput, AddThingToThingGroupCommandOutput } from "../commands/AddThingToThingGroupCommand";
import { AssociateTargetsWithJobCommandInput, AssociateTargetsWithJobCommandOutput } from "../commands/AssociateTargetsWithJobCommand";
import { AttachPolicyCommandInput, AttachPolicyCommandOutput } from "../commands/AttachPolicyCommand";
import { AttachPrincipalPolicyCommandInput, AttachPrincipalPolicyCommandOutput } from "../commands/AttachPrincipalPolicyCommand";
import { AttachSecurityProfileCommandInput, AttachSecurityProfileCommandOutput } from "../commands/AttachSecurityProfileCommand";
import { AttachThingPrincipalCommandInput, AttachThingPrincipalCommandOutput } from "../commands/AttachThingPrincipalCommand";
import { CancelAuditMitigationActionsTaskCommandInput, CancelAuditMitigationActionsTaskCommandOutput } from "../commands/CancelAuditMitigationActionsTaskCommand";
import { CancelAuditTaskCommandInput, CancelAuditTaskCommandOutput } from "../commands/CancelAuditTaskCommand";
import { CancelCertificateTransferCommandInput, CancelCertificateTransferCommandOutput } from "../commands/CancelCertificateTransferCommand";
import { CancelDetectMitigationActionsTaskCommandInput, CancelDetectMitigationActionsTaskCommandOutput } from "../commands/CancelDetectMitigationActionsTaskCommand";
import { CancelJobCommandInput, CancelJobCommandOutput } from "../commands/CancelJobCommand";
import { CancelJobExecutionCommandInput, CancelJobExecutionCommandOutput } from "../commands/CancelJobExecutionCommand";
import { ClearDefaultAuthorizerCommandInput, ClearDefaultAuthorizerCommandOutput } from "../commands/ClearDefaultAuthorizerCommand";
import { ConfirmTopicRuleDestinationCommandInput, ConfirmTopicRuleDestinationCommandOutput } from "../commands/ConfirmTopicRuleDestinationCommand";
import { CreateAuditSuppressionCommandInput, CreateAuditSuppressionCommandOutput } from "../commands/CreateAuditSuppressionCommand";
import { CreateAuthorizerCommandInput, CreateAuthorizerCommandOutput } from "../commands/CreateAuthorizerCommand";
import { CreateBillingGroupCommandInput, CreateBillingGroupCommandOutput } from "../commands/CreateBillingGroupCommand";
import { CreateCertificateFromCsrCommandInput, CreateCertificateFromCsrCommandOutput } from "../commands/CreateCertificateFromCsrCommand";
import { CreateCertificateProviderCommandInput, CreateCertificateProviderCommandOutput } from "../commands/CreateCertificateProviderCommand";
import { CreateCustomMetricCommandInput, CreateCustomMetricCommandOutput } from "../commands/CreateCustomMetricCommand";
import { CreateDimensionCommandInput, CreateDimensionCommandOutput } from "../commands/CreateDimensionCommand";
import { CreateDomainConfigurationCommandInput, CreateDomainConfigurationCommandOutput } from "../commands/CreateDomainConfigurationCommand";
import { CreateDynamicThingGroupCommandInput, CreateDynamicThingGroupCommandOutput } from "../commands/CreateDynamicThingGroupCommand";
import { CreateFleetMetricCommandInput, CreateFleetMetricCommandOutput } from "../commands/CreateFleetMetricCommand";
import { CreateJobCommandInput, CreateJobCommandOutput } from "../commands/CreateJobCommand";
import { CreateJobTemplateCommandInput, CreateJobTemplateCommandOutput } from "../commands/CreateJobTemplateCommand";
import { CreateKeysAndCertificateCommandInput, CreateKeysAndCertificateCommandOutput } from "../commands/CreateKeysAndCertificateCommand";
import { CreateMitigationActionCommandInput, CreateMitigationActionCommandOutput } from "../commands/CreateMitigationActionCommand";
import { CreateOTAUpdateCommandInput, CreateOTAUpdateCommandOutput } from "../commands/CreateOTAUpdateCommand";
import { CreatePackageCommandInput, CreatePackageCommandOutput } from "../commands/CreatePackageCommand";
import { CreatePackageVersionCommandInput, CreatePackageVersionCommandOutput } from "../commands/CreatePackageVersionCommand";
import { CreatePolicyCommandInput, CreatePolicyCommandOutput } from "../commands/CreatePolicyCommand";
import { CreatePolicyVersionCommandInput, CreatePolicyVersionCommandOutput } from "../commands/CreatePolicyVersionCommand";
import { CreateProvisioningClaimCommandInput, CreateProvisioningClaimCommandOutput } from "../commands/CreateProvisioningClaimCommand";
import { CreateProvisioningTemplateCommandInput, CreateProvisioningTemplateCommandOutput } from "../commands/CreateProvisioningTemplateCommand";
import { CreateProvisioningTemplateVersionCommandInput, CreateProvisioningTemplateVersionCommandOutput } from "../commands/CreateProvisioningTemplateVersionCommand";
import { CreateRoleAliasCommandInput, CreateRoleAliasCommandOutput } from "../commands/CreateRoleAliasCommand";
import { CreateScheduledAuditCommandInput, CreateScheduledAuditCommandOutput } from "../commands/CreateScheduledAuditCommand";
import { CreateSecurityProfileCommandInput, CreateSecurityProfileCommandOutput } from "../commands/CreateSecurityProfileCommand";
import { CreateStreamCommandInput, CreateStreamCommandOutput } from "../commands/CreateStreamCommand";
import { CreateThingCommandInput, CreateThingCommandOutput } from "../commands/CreateThingCommand";
import { CreateThingGroupCommandInput, CreateThingGroupCommandOutput } from "../commands/CreateThingGroupCommand";
import { CreateThingTypeCommandInput, CreateThingTypeCommandOutput } from "../commands/CreateThingTypeCommand";
import { CreateTopicRuleCommandInput, CreateTopicRuleCommandOutput } from "../commands/CreateTopicRuleCommand";
import { CreateTopicRuleDestinationCommandInput, CreateTopicRuleDestinationCommandOutput } from "../commands/CreateTopicRuleDestinationCommand";
import { DeleteAccountAuditConfigurationCommandInput, DeleteAccountAuditConfigurationCommandOutput } from "../commands/DeleteAccountAuditConfigurationCommand";
import { DeleteAuditSuppressionCommandInput, DeleteAuditSuppressionCommandOutput } from "../commands/DeleteAuditSuppressionCommand";
import { DeleteAuthorizerCommandInput, DeleteAuthorizerCommandOutput } from "../commands/DeleteAuthorizerCommand";
import { DeleteBillingGroupCommandInput, DeleteBillingGroupCommandOutput } from "../commands/DeleteBillingGroupCommand";
import { DeleteCACertificateCommandInput, DeleteCACertificateCommandOutput } from "../commands/DeleteCACertificateCommand";
import { DeleteCertificateCommandInput, DeleteCertificateCommandOutput } from "../commands/DeleteCertificateCommand";
import { DeleteCertificateProviderCommandInput, DeleteCertificateProviderCommandOutput } from "../commands/DeleteCertificateProviderCommand";
import { DeleteCustomMetricCommandInput, DeleteCustomMetricCommandOutput } from "../commands/DeleteCustomMetricCommand";
import { DeleteDimensionCommandInput, DeleteDimensionCommandOutput } from "../commands/DeleteDimensionCommand";
import { DeleteDomainConfigurationCommandInput, DeleteDomainConfigurationCommandOutput } from "../commands/DeleteDomainConfigurationCommand";
import { DeleteDynamicThingGroupCommandInput, DeleteDynamicThingGroupCommandOutput } from "../commands/DeleteDynamicThingGroupCommand";
import { DeleteFleetMetricCommandInput, DeleteFleetMetricCommandOutput } from "../commands/DeleteFleetMetricCommand";
import { DeleteJobCommandInput, DeleteJobCommandOutput } from "../commands/DeleteJobCommand";
import { DeleteJobExecutionCommandInput, DeleteJobExecutionCommandOutput } from "../commands/DeleteJobExecutionCommand";
import { DeleteJobTemplateCommandInput, DeleteJobTemplateCommandOutput } from "../commands/DeleteJobTemplateCommand";
import { DeleteMitigationActionCommandInput, DeleteMitigationActionCommandOutput } from "../commands/DeleteMitigationActionCommand";
import { DeleteOTAUpdateCommandInput, DeleteOTAUpdateCommandOutput } from "../commands/DeleteOTAUpdateCommand";
import { DeletePackageCommandInput, DeletePackageCommandOutput } from "../commands/DeletePackageCommand";
import { DeletePackageVersionCommandInput, DeletePackageVersionCommandOutput } from "../commands/DeletePackageVersionCommand";
import { DeletePolicyCommandInput, DeletePolicyCommandOutput } from "../commands/DeletePolicyCommand";
import { DeletePolicyVersionCommandInput, DeletePolicyVersionCommandOutput } from "../commands/DeletePolicyVersionCommand";
import { DeleteProvisioningTemplateCommandInput, DeleteProvisioningTemplateCommandOutput } from "../commands/DeleteProvisioningTemplateCommand";
import { DeleteProvisioningTemplateVersionCommandInput, DeleteProvisioningTemplateVersionCommandOutput } from "../commands/DeleteProvisioningTemplateVersionCommand";
import { DeleteRegistrationCodeCommandInput, DeleteRegistrationCodeCommandOutput } from "../commands/DeleteRegistrationCodeCommand";
import { DeleteRoleAliasCommandInput, DeleteRoleAliasCommandOutput } from "../commands/DeleteRoleAliasCommand";
import { DeleteScheduledAuditCommandInput, DeleteScheduledAuditCommandOutput } from "../commands/DeleteScheduledAuditCommand";
import { DeleteSecurityProfileCommandInput, DeleteSecurityProfileCommandOutput } from "../commands/DeleteSecurityProfileCommand";
import { DeleteStreamCommandInput, DeleteStreamCommandOutput } from "../commands/DeleteStreamCommand";
import { DeleteThingCommandInput, DeleteThingCommandOutput } from "../commands/DeleteThingCommand";
import { DeleteThingGroupCommandInput, DeleteThingGroupCommandOutput } from "../commands/DeleteThingGroupCommand";
import { DeleteThingTypeCommandInput, DeleteThingTypeCommandOutput } from "../commands/DeleteThingTypeCommand";
import { DeleteTopicRuleCommandInput, DeleteTopicRuleCommandOutput } from "../commands/DeleteTopicRuleCommand";
import { DeleteTopicRuleDestinationCommandInput, DeleteTopicRuleDestinationCommandOutput } from "../commands/DeleteTopicRuleDestinationCommand";
import { DeleteV2LoggingLevelCommandInput, DeleteV2LoggingLevelCommandOutput } from "../commands/DeleteV2LoggingLevelCommand";
import { DeprecateThingTypeCommandInput, DeprecateThingTypeCommandOutput } from "../commands/DeprecateThingTypeCommand";
import { DescribeAccountAuditConfigurationCommandInput, DescribeAccountAuditConfigurationCommandOutput } from "../commands/DescribeAccountAuditConfigurationCommand";
import { DescribeAuditFindingCommandInput, DescribeAuditFindingCommandOutput } from "../commands/DescribeAuditFindingCommand";
import { DescribeAuditMitigationActionsTaskCommandInput, DescribeAuditMitigationActionsTaskCommandOutput } from "../commands/DescribeAuditMitigationActionsTaskCommand";
import { DescribeAuditSuppressionCommandInput, DescribeAuditSuppressionCommandOutput } from "../commands/DescribeAuditSuppressionCommand";
import { DescribeAuditTaskCommandInput, DescribeAuditTaskCommandOutput } from "../commands/DescribeAuditTaskCommand";
import { DescribeAuthorizerCommandInput, DescribeAuthorizerCommandOutput } from "../commands/DescribeAuthorizerCommand";
import { DescribeBillingGroupCommandInput, DescribeBillingGroupCommandOutput } from "../commands/DescribeBillingGroupCommand";
import { DescribeCACertificateCommandInput, DescribeCACertificateCommandOutput } from "../commands/DescribeCACertificateCommand";
import { DescribeCertificateCommandInput, DescribeCertificateCommandOutput } from "../commands/DescribeCertificateCommand";
import { DescribeCertificateProviderCommandInput, DescribeCertificateProviderCommandOutput } from "../commands/DescribeCertificateProviderCommand";
import { DescribeCustomMetricCommandInput, DescribeCustomMetricCommandOutput } from "../commands/DescribeCustomMetricCommand";
import { DescribeDefaultAuthorizerCommandInput, DescribeDefaultAuthorizerCommandOutput } from "../commands/DescribeDefaultAuthorizerCommand";
import { DescribeDetectMitigationActionsTaskCommandInput, DescribeDetectMitigationActionsTaskCommandOutput } from "../commands/DescribeDetectMitigationActionsTaskCommand";
import { DescribeDimensionCommandInput, DescribeDimensionCommandOutput } from "../commands/DescribeDimensionCommand";
import { DescribeDomainConfigurationCommandInput, DescribeDomainConfigurationCommandOutput } from "../commands/DescribeDomainConfigurationCommand";
import { DescribeEndpointCommandInput, DescribeEndpointCommandOutput } from "../commands/DescribeEndpointCommand";
import { DescribeEventConfigurationsCommandInput, DescribeEventConfigurationsCommandOutput } from "../commands/DescribeEventConfigurationsCommand";
import { DescribeFleetMetricCommandInput, DescribeFleetMetricCommandOutput } from "../commands/DescribeFleetMetricCommand";
import { DescribeIndexCommandInput, DescribeIndexCommandOutput } from "../commands/DescribeIndexCommand";
import { DescribeJobCommandInput, DescribeJobCommandOutput } from "../commands/DescribeJobCommand";
import { DescribeJobExecutionCommandInput, DescribeJobExecutionCommandOutput } from "../commands/DescribeJobExecutionCommand";
import { DescribeJobTemplateCommandInput, DescribeJobTemplateCommandOutput } from "../commands/DescribeJobTemplateCommand";
import { DescribeManagedJobTemplateCommandInput, DescribeManagedJobTemplateCommandOutput } from "../commands/DescribeManagedJobTemplateCommand";
import { DescribeMitigationActionCommandInput, DescribeMitigationActionCommandOutput } from "../commands/DescribeMitigationActionCommand";
import { DescribeProvisioningTemplateCommandInput, DescribeProvisioningTemplateCommandOutput } from "../commands/DescribeProvisioningTemplateCommand";
import { DescribeProvisioningTemplateVersionCommandInput, DescribeProvisioningTemplateVersionCommandOutput } from "../commands/DescribeProvisioningTemplateVersionCommand";
import { DescribeRoleAliasCommandInput, DescribeRoleAliasCommandOutput } from "../commands/DescribeRoleAliasCommand";
import { DescribeScheduledAuditCommandInput, DescribeScheduledAuditCommandOutput } from "../commands/DescribeScheduledAuditCommand";
import { DescribeSecurityProfileCommandInput, DescribeSecurityProfileCommandOutput } from "../commands/DescribeSecurityProfileCommand";
import { DescribeStreamCommandInput, DescribeStreamCommandOutput } from "../commands/DescribeStreamCommand";
import { DescribeThingCommandInput, DescribeThingCommandOutput } from "../commands/DescribeThingCommand";
import { DescribeThingGroupCommandInput, DescribeThingGroupCommandOutput } from "../commands/DescribeThingGroupCommand";
import { DescribeThingRegistrationTaskCommandInput, DescribeThingRegistrationTaskCommandOutput } from "../commands/DescribeThingRegistrationTaskCommand";
import { DescribeThingTypeCommandInput, DescribeThingTypeCommandOutput } from "../commands/DescribeThingTypeCommand";
import { DetachPolicyCommandInput, DetachPolicyCommandOutput } from "../commands/DetachPolicyCommand";
import { DetachPrincipalPolicyCommandInput, DetachPrincipalPolicyCommandOutput } from "../commands/DetachPrincipalPolicyCommand";
import { DetachSecurityProfileCommandInput, DetachSecurityProfileCommandOutput } from "../commands/DetachSecurityProfileCommand";
import { DetachThingPrincipalCommandInput, DetachThingPrincipalCommandOutput } from "../commands/DetachThingPrincipalCommand";
import { DisableTopicRuleCommandInput, DisableTopicRuleCommandOutput } from "../commands/DisableTopicRuleCommand";
import { EnableTopicRuleCommandInput, EnableTopicRuleCommandOutput } from "../commands/EnableTopicRuleCommand";
import { GetBehaviorModelTrainingSummariesCommandInput, GetBehaviorModelTrainingSummariesCommandOutput } from "../commands/GetBehaviorModelTrainingSummariesCommand";
import { GetBucketsAggregationCommandInput, GetBucketsAggregationCommandOutput } from "../commands/GetBucketsAggregationCommand";
import { GetCardinalityCommandInput, GetCardinalityCommandOutput } from "../commands/GetCardinalityCommand";
import { GetEffectivePoliciesCommandInput, GetEffectivePoliciesCommandOutput } from "../commands/GetEffectivePoliciesCommand";
import { GetIndexingConfigurationCommandInput, GetIndexingConfigurationCommandOutput } from "../commands/GetIndexingConfigurationCommand";
import { GetJobDocumentCommandInput, GetJobDocumentCommandOutput } from "../commands/GetJobDocumentCommand";
import { GetLoggingOptionsCommandInput, GetLoggingOptionsCommandOutput } from "../commands/GetLoggingOptionsCommand";
import { GetOTAUpdateCommandInput, GetOTAUpdateCommandOutput } from "../commands/GetOTAUpdateCommand";
import { GetPackageCommandInput, GetPackageCommandOutput } from "../commands/GetPackageCommand";
import { GetPackageConfigurationCommandInput, GetPackageConfigurationCommandOutput } from "../commands/GetPackageConfigurationCommand";
import { GetPackageVersionCommandInput, GetPackageVersionCommandOutput } from "../commands/GetPackageVersionCommand";
import { GetPercentilesCommandInput, GetPercentilesCommandOutput } from "../commands/GetPercentilesCommand";
import { GetPolicyCommandInput, GetPolicyCommandOutput } from "../commands/GetPolicyCommand";
import { GetPolicyVersionCommandInput, GetPolicyVersionCommandOutput } from "../commands/GetPolicyVersionCommand";
import { GetRegistrationCodeCommandInput, GetRegistrationCodeCommandOutput } from "../commands/GetRegistrationCodeCommand";
import { GetStatisticsCommandInput, GetStatisticsCommandOutput } from "../commands/GetStatisticsCommand";
import { GetTopicRuleCommandInput, GetTopicRuleCommandOutput } from "../commands/GetTopicRuleCommand";
import { GetTopicRuleDestinationCommandInput, GetTopicRuleDestinationCommandOutput } from "../commands/GetTopicRuleDestinationCommand";
import { GetV2LoggingOptionsCommandInput, GetV2LoggingOptionsCommandOutput } from "../commands/GetV2LoggingOptionsCommand";
import { ListActiveViolationsCommandInput, ListActiveViolationsCommandOutput } from "../commands/ListActiveViolationsCommand";
import { ListAttachedPoliciesCommandInput, ListAttachedPoliciesCommandOutput } from "../commands/ListAttachedPoliciesCommand";
import { ListAuditFindingsCommandInput, ListAuditFindingsCommandOutput } from "../commands/ListAuditFindingsCommand";
import { ListAuditMitigationActionsExecutionsCommandInput, ListAuditMitigationActionsExecutionsCommandOutput } from "../commands/ListAuditMitigationActionsExecutionsCommand";
import { ListAuditMitigationActionsTasksCommandInput, ListAuditMitigationActionsTasksCommandOutput } from "../commands/ListAuditMitigationActionsTasksCommand";
import { ListAuditSuppressionsCommandInput, ListAuditSuppressionsCommandOutput } from "../commands/ListAuditSuppressionsCommand";
import { ListAuditTasksCommandInput, ListAuditTasksCommandOutput } from "../commands/ListAuditTasksCommand";
import { ListAuthorizersCommandInput, ListAuthorizersCommandOutput } from "../commands/ListAuthorizersCommand";
import { ListBillingGroupsCommandInput, ListBillingGroupsCommandOutput } from "../commands/ListBillingGroupsCommand";
import { ListCACertificatesCommandInput, ListCACertificatesCommandOutput } from "../commands/ListCACertificatesCommand";
import { ListCertificateProvidersCommandInput, ListCertificateProvidersCommandOutput } from "../commands/ListCertificateProvidersCommand";
import { ListCertificatesByCACommandInput, ListCertificatesByCACommandOutput } from "../commands/ListCertificatesByCACommand";
import { ListCertificatesCommandInput, ListCertificatesCommandOutput } from "../commands/ListCertificatesCommand";
import { ListCustomMetricsCommandInput, ListCustomMetricsCommandOutput } from "../commands/ListCustomMetricsCommand";
import { ListDetectMitigationActionsExecutionsCommandInput, ListDetectMitigationActionsExecutionsCommandOutput } from "../commands/ListDetectMitigationActionsExecutionsCommand";
import { ListDetectMitigationActionsTasksCommandInput, ListDetectMitigationActionsTasksCommandOutput } from "../commands/ListDetectMitigationActionsTasksCommand";
import { ListDimensionsCommandInput, ListDimensionsCommandOutput } from "../commands/ListDimensionsCommand";
import { ListDomainConfigurationsCommandInput, ListDomainConfigurationsCommandOutput } from "../commands/ListDomainConfigurationsCommand";
import { ListFleetMetricsCommandInput, ListFleetMetricsCommandOutput } from "../commands/ListFleetMetricsCommand";
import { ListIndicesCommandInput, ListIndicesCommandOutput } from "../commands/ListIndicesCommand";
import { ListJobExecutionsForJobCommandInput, ListJobExecutionsForJobCommandOutput } from "../commands/ListJobExecutionsForJobCommand";
import { ListJobExecutionsForThingCommandInput, ListJobExecutionsForThingCommandOutput } from "../commands/ListJobExecutionsForThingCommand";
import { ListJobsCommandInput, ListJobsCommandOutput } from "../commands/ListJobsCommand";
import { ListJobTemplatesCommandInput, ListJobTemplatesCommandOutput } from "../commands/ListJobTemplatesCommand";
import { ListManagedJobTemplatesCommandInput, ListManagedJobTemplatesCommandOutput } from "../commands/ListManagedJobTemplatesCommand";
import { ListMetricValuesCommandInput, ListMetricValuesCommandOutput } from "../commands/ListMetricValuesCommand";
import { ListMitigationActionsCommandInput, ListMitigationActionsCommandOutput } from "../commands/ListMitigationActionsCommand";
import { ListOTAUpdatesCommandInput, ListOTAUpdatesCommandOutput } from "../commands/ListOTAUpdatesCommand";
import { ListOutgoingCertificatesCommandInput, ListOutgoingCertificatesCommandOutput } from "../commands/ListOutgoingCertificatesCommand";
import { ListPackagesCommandInput, ListPackagesCommandOutput } from "../commands/ListPackagesCommand";
import { ListPackageVersionsCommandInput, ListPackageVersionsCommandOutput } from "../commands/ListPackageVersionsCommand";
import { ListPoliciesCommandInput, ListPoliciesCommandOutput } from "../commands/ListPoliciesCommand";
import { ListPolicyPrincipalsCommandInput, ListPolicyPrincipalsCommandOutput } from "../commands/ListPolicyPrincipalsCommand";
import { ListPolicyVersionsCommandInput, ListPolicyVersionsCommandOutput } from "../commands/ListPolicyVersionsCommand";
import { ListPrincipalPoliciesCommandInput, ListPrincipalPoliciesCommandOutput } from "../commands/ListPrincipalPoliciesCommand";
import { ListPrincipalThingsCommandInput, ListPrincipalThingsCommandOutput } from "../commands/ListPrincipalThingsCommand";
import { ListProvisioningTemplatesCommandInput, ListProvisioningTemplatesCommandOutput } from "../commands/ListProvisioningTemplatesCommand";
import { ListProvisioningTemplateVersionsCommandInput, ListProvisioningTemplateVersionsCommandOutput } from "../commands/ListProvisioningTemplateVersionsCommand";
import { ListRelatedResourcesForAuditFindingCommandInput, ListRelatedResourcesForAuditFindingCommandOutput } from "../commands/ListRelatedResourcesForAuditFindingCommand";
import { ListRoleAliasesCommandInput, ListRoleAliasesCommandOutput } from "../commands/ListRoleAliasesCommand";
import { ListScheduledAuditsCommandInput, ListScheduledAuditsCommandOutput } from "../commands/ListScheduledAuditsCommand";
import { ListSecurityProfilesCommandInput, ListSecurityProfilesCommandOutput } from "../commands/ListSecurityProfilesCommand";
import { ListSecurityProfilesForTargetCommandInput, ListSecurityProfilesForTargetCommandOutput } from "../commands/ListSecurityProfilesForTargetCommand";
import { ListStreamsCommandInput, ListStreamsCommandOutput } from "../commands/ListStreamsCommand";
import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput } from "../commands/ListTagsForResourceCommand";
import { ListTargetsForPolicyCommandInput, ListTargetsForPolicyCommandOutput } from "../commands/ListTargetsForPolicyCommand";
import { ListTargetsForSecurityProfileCommandInput, ListTargetsForSecurityProfileCommandOutput } from "../commands/ListTargetsForSecurityProfileCommand";
import { ListThingGroupsCommandInput, ListThingGroupsCommandOutput } from "../commands/ListThingGroupsCommand";
import { ListThingGroupsForThingCommandInput, ListThingGroupsForThingCommandOutput } from "../commands/ListThingGroupsForThingCommand";
import { ListThingPrincipalsCommandInput, ListThingPrincipalsCommandOutput } from "../commands/ListThingPrincipalsCommand";
import { ListThingRegistrationTaskReportsCommandInput, ListThingRegistrationTaskReportsCommandOutput } from "../commands/ListThingRegistrationTaskReportsCommand";
import { ListThingRegistrationTasksCommandInput, ListThingRegistrationTasksCommandOutput } from "../commands/ListThingRegistrationTasksCommand";
import { ListThingsCommandInput, ListThingsCommandOutput } from "../commands/ListThingsCommand";
import { ListThingsInBillingGroupCommandInput, ListThingsInBillingGroupCommandOutput } from "../commands/ListThingsInBillingGroupCommand";
import { ListThingsInThingGroupCommandInput, ListThingsInThingGroupCommandOutput } from "../commands/ListThingsInThingGroupCommand";
import { ListThingTypesCommandInput, ListThingTypesCommandOutput } from "../commands/ListThingTypesCommand";
import { ListTopicRuleDestinationsCommandInput, ListTopicRuleDestinationsCommandOutput } from "../commands/ListTopicRuleDestinationsCommand";
import { ListTopicRulesCommandInput, ListTopicRulesCommandOutput } from "../commands/ListTopicRulesCommand";
import { ListV2LoggingLevelsCommandInput, ListV2LoggingLevelsCommandOutput } from "../commands/ListV2LoggingLevelsCommand";
import { ListViolationEventsCommandInput, ListViolationEventsCommandOutput } from "../commands/ListViolationEventsCommand";
import { PutVerificationStateOnViolationCommandInput, PutVerificationStateOnViolationCommandOutput } from "../commands/PutVerificationStateOnViolationCommand";
import { RegisterCACertificateCommandInput, RegisterCACertificateCommandOutput } from "../commands/RegisterCACertificateCommand";
import { RegisterCertificateCommandInput, RegisterCertificateCommandOutput } from "../commands/RegisterCertificateCommand";
import { RegisterCertificateWithoutCACommandInput, RegisterCertificateWithoutCACommandOutput } from "../commands/RegisterCertificateWithoutCACommand";
import { RegisterThingCommandInput, RegisterThingCommandOutput } from "../commands/RegisterThingCommand";
import { RejectCertificateTransferCommandInput, RejectCertificateTransferCommandOutput } from "../commands/RejectCertificateTransferCommand";
import { RemoveThingFromBillingGroupCommandInput, RemoveThingFromBillingGroupCommandOutput } from "../commands/RemoveThingFromBillingGroupCommand";
import { RemoveThingFromThingGroupCommandInput, RemoveThingFromThingGroupCommandOutput } from "../commands/RemoveThingFromThingGroupCommand";
import { ReplaceTopicRuleCommandInput, ReplaceTopicRuleCommandOutput } from "../commands/ReplaceTopicRuleCommand";
import { SearchIndexCommandInput, SearchIndexCommandOutput } from "../commands/SearchIndexCommand";
import { SetDefaultAuthorizerCommandInput, SetDefaultAuthorizerCommandOutput } from "../commands/SetDefaultAuthorizerCommand";
import { SetDefaultPolicyVersionCommandInput, SetDefaultPolicyVersionCommandOutput } from "../commands/SetDefaultPolicyVersionCommand";
import { SetLoggingOptionsCommandInput, SetLoggingOptionsCommandOutput } from "../commands/SetLoggingOptionsCommand";
import { SetV2LoggingLevelCommandInput, SetV2LoggingLevelCommandOutput } from "../commands/SetV2LoggingLevelCommand";
import { SetV2LoggingOptionsCommandInput, SetV2LoggingOptionsCommandOutput } from "../commands/SetV2LoggingOptionsCommand";
import { StartAuditMitigationActionsTaskCommandInput, StartAuditMitigationActionsTaskCommandOutput } from "../commands/StartAuditMitigationActionsTaskCommand";
import { StartDetectMitigationActionsTaskCommandInput, StartDetectMitigationActionsTaskCommandOutput } from "../commands/StartDetectMitigationActionsTaskCommand";
import { StartOnDemandAuditTaskCommandInput, StartOnDemandAuditTaskCommandOutput } from "../commands/StartOnDemandAuditTaskCommand";
import { StartThingRegistrationTaskCommandInput, StartThingRegistrationTaskCommandOutput } from "../commands/StartThingRegistrationTaskCommand";
import { StopThingRegistrationTaskCommandInput, StopThingRegistrationTaskCommandOutput } from "../commands/StopThingRegistrationTaskCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand";
import { TestAuthorizationCommandInput, TestAuthorizationCommandOutput } from "../commands/TestAuthorizationCommand";
import { TestInvokeAuthorizerCommandInput, TestInvokeAuthorizerCommandOutput } from "../commands/TestInvokeAuthorizerCommand";
import { TransferCertificateCommandInput, TransferCertificateCommandOutput } from "../commands/TransferCertificateCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand";
import { UpdateAccountAuditConfigurationCommandInput, UpdateAccountAuditConfigurationCommandOutput } from "../commands/UpdateAccountAuditConfigurationCommand";
import { UpdateAuditSuppressionCommandInput, UpdateAuditSuppressionCommandOutput } from "../commands/UpdateAuditSuppressionCommand";
import { UpdateAuthorizerCommandInput, UpdateAuthorizerCommandOutput } from "../commands/UpdateAuthorizerCommand";
import { UpdateBillingGroupCommandInput, UpdateBillingGroupCommandOutput } from "../commands/UpdateBillingGroupCommand";
import { UpdateCACertificateCommandInput, UpdateCACertificateCommandOutput } from "../commands/UpdateCACertificateCommand";
import { UpdateCertificateCommandInput, UpdateCertificateCommandOutput } from "../commands/UpdateCertificateCommand";
import { UpdateCertificateProviderCommandInput, UpdateCertificateProviderCommandOutput } from "../commands/UpdateCertificateProviderCommand";
import { UpdateCustomMetricCommandInput, UpdateCustomMetricCommandOutput } from "../commands/UpdateCustomMetricCommand";
import { UpdateDimensionCommandInput, UpdateDimensionCommandOutput } from "../commands/UpdateDimensionCommand";
import { UpdateDomainConfigurationCommandInput, UpdateDomainConfigurationCommandOutput } from "../commands/UpdateDomainConfigurationCommand";
import { UpdateDynamicThingGroupCommandInput, UpdateDynamicThingGroupCommandOutput } from "../commands/UpdateDynamicThingGroupCommand";
import { UpdateEventConfigurationsCommandInput, UpdateEventConfigurationsCommandOutput } from "../commands/UpdateEventConfigurationsCommand";
import { UpdateFleetMetricCommandInput, UpdateFleetMetricCommandOutput } from "../commands/UpdateFleetMetricCommand";
import { UpdateIndexingConfigurationCommandInput, UpdateIndexingConfigurationCommandOutput } from "../commands/UpdateIndexingConfigurationCommand";
import { UpdateJobCommandInput, UpdateJobCommandOutput } from "../commands/UpdateJobCommand";
import { UpdateMitigationActionCommandInput, UpdateMitigationActionCommandOutput } from "../commands/UpdateMitigationActionCommand";
import { UpdatePackageCommandInput, UpdatePackageCommandOutput } from "../commands/UpdatePackageCommand";
import { UpdatePackageConfigurationCommandInput, UpdatePackageConfigurationCommandOutput } from "../commands/UpdatePackageConfigurationCommand";
import { UpdatePackageVersionCommandInput, UpdatePackageVersionCommandOutput } from "../commands/UpdatePackageVersionCommand";
import { UpdateProvisioningTemplateCommandInput, UpdateProvisioningTemplateCommandOutput } from "../commands/UpdateProvisioningTemplateCommand";
import { UpdateRoleAliasCommandInput, UpdateRoleAliasCommandOutput } from "../commands/UpdateRoleAliasCommand";
import { UpdateScheduledAuditCommandInput, UpdateScheduledAuditCommandOutput } from "../commands/UpdateScheduledAuditCommand";
import { UpdateSecurityProfileCommandInput, UpdateSecurityProfileCommandOutput } from "../commands/UpdateSecurityProfileCommand";
import { UpdateStreamCommandInput, UpdateStreamCommandOutput } from "../commands/UpdateStreamCommand";
import { UpdateThingCommandInput, UpdateThingCommandOutput } from "../commands/UpdateThingCommand";
import { UpdateThingGroupCommandInput, UpdateThingGroupCommandOutput } from "../commands/UpdateThingGroupCommand";
import { UpdateThingGroupsForThingCommandInput, UpdateThingGroupsForThingCommandOutput } from "../commands/UpdateThingGroupsForThingCommand";
import { UpdateTopicRuleDestinationCommandInput, UpdateTopicRuleDestinationCommandOutput } from "../commands/UpdateTopicRuleDestinationCommand";
import { ValidateSecurityProfileBehaviorsCommandInput, ValidateSecurityProfileBehaviorsCommandOutput } from "../commands/ValidateSecurityProfileBehaviorsCommand";
/**
 * serializeAws_restJson1AcceptCertificateTransferCommand
 */
export declare const se_AcceptCertificateTransferCommand: (input: AcceptCertificateTransferCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AddThingToBillingGroupCommand
 */
export declare const se_AddThingToBillingGroupCommand: (input: AddThingToBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AddThingToThingGroupCommand
 */
export declare const se_AddThingToThingGroupCommand: (input: AddThingToThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AssociateTargetsWithJobCommand
 */
export declare const se_AssociateTargetsWithJobCommand: (input: AssociateTargetsWithJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AttachPolicyCommand
 */
export declare const se_AttachPolicyCommand: (input: AttachPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AttachPrincipalPolicyCommand
 */
export declare const se_AttachPrincipalPolicyCommand: (input: AttachPrincipalPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AttachSecurityProfileCommand
 */
export declare const se_AttachSecurityProfileCommand: (input: AttachSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1AttachThingPrincipalCommand
 */
export declare const se_AttachThingPrincipalCommand: (input: AttachThingPrincipalCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CancelAuditMitigationActionsTaskCommand
 */
export declare const se_CancelAuditMitigationActionsTaskCommand: (input: CancelAuditMitigationActionsTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CancelAuditTaskCommand
 */
export declare const se_CancelAuditTaskCommand: (input: CancelAuditTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CancelCertificateTransferCommand
 */
export declare const se_CancelCertificateTransferCommand: (input: CancelCertificateTransferCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CancelDetectMitigationActionsTaskCommand
 */
export declare const se_CancelDetectMitigationActionsTaskCommand: (input: CancelDetectMitigationActionsTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CancelJobCommand
 */
export declare const se_CancelJobCommand: (input: CancelJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CancelJobExecutionCommand
 */
export declare const se_CancelJobExecutionCommand: (input: CancelJobExecutionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ClearDefaultAuthorizerCommand
 */
export declare const se_ClearDefaultAuthorizerCommand: (input: ClearDefaultAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ConfirmTopicRuleDestinationCommand
 */
export declare const se_ConfirmTopicRuleDestinationCommand: (input: ConfirmTopicRuleDestinationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateAuditSuppressionCommand
 */
export declare const se_CreateAuditSuppressionCommand: (input: CreateAuditSuppressionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateAuthorizerCommand
 */
export declare const se_CreateAuthorizerCommand: (input: CreateAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateBillingGroupCommand
 */
export declare const se_CreateBillingGroupCommand: (input: CreateBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateCertificateFromCsrCommand
 */
export declare const se_CreateCertificateFromCsrCommand: (input: CreateCertificateFromCsrCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateCertificateProviderCommand
 */
export declare const se_CreateCertificateProviderCommand: (input: CreateCertificateProviderCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateCustomMetricCommand
 */
export declare const se_CreateCustomMetricCommand: (input: CreateCustomMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateDimensionCommand
 */
export declare const se_CreateDimensionCommand: (input: CreateDimensionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateDomainConfigurationCommand
 */
export declare const se_CreateDomainConfigurationCommand: (input: CreateDomainConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateDynamicThingGroupCommand
 */
export declare const se_CreateDynamicThingGroupCommand: (input: CreateDynamicThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateFleetMetricCommand
 */
export declare const se_CreateFleetMetricCommand: (input: CreateFleetMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateJobCommand
 */
export declare const se_CreateJobCommand: (input: CreateJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateJobTemplateCommand
 */
export declare const se_CreateJobTemplateCommand: (input: CreateJobTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateKeysAndCertificateCommand
 */
export declare const se_CreateKeysAndCertificateCommand: (input: CreateKeysAndCertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateMitigationActionCommand
 */
export declare const se_CreateMitigationActionCommand: (input: CreateMitigationActionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateOTAUpdateCommand
 */
export declare const se_CreateOTAUpdateCommand: (input: CreateOTAUpdateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreatePackageCommand
 */
export declare const se_CreatePackageCommand: (input: CreatePackageCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreatePackageVersionCommand
 */
export declare const se_CreatePackageVersionCommand: (input: CreatePackageVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreatePolicyCommand
 */
export declare const se_CreatePolicyCommand: (input: CreatePolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreatePolicyVersionCommand
 */
export declare const se_CreatePolicyVersionCommand: (input: CreatePolicyVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateProvisioningClaimCommand
 */
export declare const se_CreateProvisioningClaimCommand: (input: CreateProvisioningClaimCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateProvisioningTemplateCommand
 */
export declare const se_CreateProvisioningTemplateCommand: (input: CreateProvisioningTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateProvisioningTemplateVersionCommand
 */
export declare const se_CreateProvisioningTemplateVersionCommand: (input: CreateProvisioningTemplateVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateRoleAliasCommand
 */
export declare const se_CreateRoleAliasCommand: (input: CreateRoleAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateScheduledAuditCommand
 */
export declare const se_CreateScheduledAuditCommand: (input: CreateScheduledAuditCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateSecurityProfileCommand
 */
export declare const se_CreateSecurityProfileCommand: (input: CreateSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateStreamCommand
 */
export declare const se_CreateStreamCommand: (input: CreateStreamCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateThingCommand
 */
export declare const se_CreateThingCommand: (input: CreateThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateThingGroupCommand
 */
export declare const se_CreateThingGroupCommand: (input: CreateThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateThingTypeCommand
 */
export declare const se_CreateThingTypeCommand: (input: CreateThingTypeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateTopicRuleCommand
 */
export declare const se_CreateTopicRuleCommand: (input: CreateTopicRuleCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1CreateTopicRuleDestinationCommand
 */
export declare const se_CreateTopicRuleDestinationCommand: (input: CreateTopicRuleDestinationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteAccountAuditConfigurationCommand
 */
export declare const se_DeleteAccountAuditConfigurationCommand: (input: DeleteAccountAuditConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteAuditSuppressionCommand
 */
export declare const se_DeleteAuditSuppressionCommand: (input: DeleteAuditSuppressionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteAuthorizerCommand
 */
export declare const se_DeleteAuthorizerCommand: (input: DeleteAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteBillingGroupCommand
 */
export declare const se_DeleteBillingGroupCommand: (input: DeleteBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteCACertificateCommand
 */
export declare const se_DeleteCACertificateCommand: (input: DeleteCACertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteCertificateCommand
 */
export declare const se_DeleteCertificateCommand: (input: DeleteCertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteCertificateProviderCommand
 */
export declare const se_DeleteCertificateProviderCommand: (input: DeleteCertificateProviderCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteCustomMetricCommand
 */
export declare const se_DeleteCustomMetricCommand: (input: DeleteCustomMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteDimensionCommand
 */
export declare const se_DeleteDimensionCommand: (input: DeleteDimensionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteDomainConfigurationCommand
 */
export declare const se_DeleteDomainConfigurationCommand: (input: DeleteDomainConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteDynamicThingGroupCommand
 */
export declare const se_DeleteDynamicThingGroupCommand: (input: DeleteDynamicThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteFleetMetricCommand
 */
export declare const se_DeleteFleetMetricCommand: (input: DeleteFleetMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteJobCommand
 */
export declare const se_DeleteJobCommand: (input: DeleteJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteJobExecutionCommand
 */
export declare const se_DeleteJobExecutionCommand: (input: DeleteJobExecutionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteJobTemplateCommand
 */
export declare const se_DeleteJobTemplateCommand: (input: DeleteJobTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteMitigationActionCommand
 */
export declare const se_DeleteMitigationActionCommand: (input: DeleteMitigationActionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteOTAUpdateCommand
 */
export declare const se_DeleteOTAUpdateCommand: (input: DeleteOTAUpdateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeletePackageCommand
 */
export declare const se_DeletePackageCommand: (input: DeletePackageCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeletePackageVersionCommand
 */
export declare const se_DeletePackageVersionCommand: (input: DeletePackageVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeletePolicyCommand
 */
export declare const se_DeletePolicyCommand: (input: DeletePolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeletePolicyVersionCommand
 */
export declare const se_DeletePolicyVersionCommand: (input: DeletePolicyVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteProvisioningTemplateCommand
 */
export declare const se_DeleteProvisioningTemplateCommand: (input: DeleteProvisioningTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteProvisioningTemplateVersionCommand
 */
export declare const se_DeleteProvisioningTemplateVersionCommand: (input: DeleteProvisioningTemplateVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteRegistrationCodeCommand
 */
export declare const se_DeleteRegistrationCodeCommand: (input: DeleteRegistrationCodeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteRoleAliasCommand
 */
export declare const se_DeleteRoleAliasCommand: (input: DeleteRoleAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteScheduledAuditCommand
 */
export declare const se_DeleteScheduledAuditCommand: (input: DeleteScheduledAuditCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteSecurityProfileCommand
 */
export declare const se_DeleteSecurityProfileCommand: (input: DeleteSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteStreamCommand
 */
export declare const se_DeleteStreamCommand: (input: DeleteStreamCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteThingCommand
 */
export declare const se_DeleteThingCommand: (input: DeleteThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteThingGroupCommand
 */
export declare const se_DeleteThingGroupCommand: (input: DeleteThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteThingTypeCommand
 */
export declare const se_DeleteThingTypeCommand: (input: DeleteThingTypeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteTopicRuleCommand
 */
export declare const se_DeleteTopicRuleCommand: (input: DeleteTopicRuleCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteTopicRuleDestinationCommand
 */
export declare const se_DeleteTopicRuleDestinationCommand: (input: DeleteTopicRuleDestinationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteV2LoggingLevelCommand
 */
export declare const se_DeleteV2LoggingLevelCommand: (input: DeleteV2LoggingLevelCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeprecateThingTypeCommand
 */
export declare const se_DeprecateThingTypeCommand: (input: DeprecateThingTypeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeAccountAuditConfigurationCommand
 */
export declare const se_DescribeAccountAuditConfigurationCommand: (input: DescribeAccountAuditConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeAuditFindingCommand
 */
export declare const se_DescribeAuditFindingCommand: (input: DescribeAuditFindingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeAuditMitigationActionsTaskCommand
 */
export declare const se_DescribeAuditMitigationActionsTaskCommand: (input: DescribeAuditMitigationActionsTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeAuditSuppressionCommand
 */
export declare const se_DescribeAuditSuppressionCommand: (input: DescribeAuditSuppressionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeAuditTaskCommand
 */
export declare const se_DescribeAuditTaskCommand: (input: DescribeAuditTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeAuthorizerCommand
 */
export declare const se_DescribeAuthorizerCommand: (input: DescribeAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeBillingGroupCommand
 */
export declare const se_DescribeBillingGroupCommand: (input: DescribeBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeCACertificateCommand
 */
export declare const se_DescribeCACertificateCommand: (input: DescribeCACertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeCertificateCommand
 */
export declare const se_DescribeCertificateCommand: (input: DescribeCertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeCertificateProviderCommand
 */
export declare const se_DescribeCertificateProviderCommand: (input: DescribeCertificateProviderCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeCustomMetricCommand
 */
export declare const se_DescribeCustomMetricCommand: (input: DescribeCustomMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeDefaultAuthorizerCommand
 */
export declare const se_DescribeDefaultAuthorizerCommand: (input: DescribeDefaultAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeDetectMitigationActionsTaskCommand
 */
export declare const se_DescribeDetectMitigationActionsTaskCommand: (input: DescribeDetectMitigationActionsTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeDimensionCommand
 */
export declare const se_DescribeDimensionCommand: (input: DescribeDimensionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeDomainConfigurationCommand
 */
export declare const se_DescribeDomainConfigurationCommand: (input: DescribeDomainConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeEndpointCommand
 */
export declare const se_DescribeEndpointCommand: (input: DescribeEndpointCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeEventConfigurationsCommand
 */
export declare const se_DescribeEventConfigurationsCommand: (input: DescribeEventConfigurationsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeFleetMetricCommand
 */
export declare const se_DescribeFleetMetricCommand: (input: DescribeFleetMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeIndexCommand
 */
export declare const se_DescribeIndexCommand: (input: DescribeIndexCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeJobCommand
 */
export declare const se_DescribeJobCommand: (input: DescribeJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeJobExecutionCommand
 */
export declare const se_DescribeJobExecutionCommand: (input: DescribeJobExecutionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeJobTemplateCommand
 */
export declare const se_DescribeJobTemplateCommand: (input: DescribeJobTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeManagedJobTemplateCommand
 */
export declare const se_DescribeManagedJobTemplateCommand: (input: DescribeManagedJobTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeMitigationActionCommand
 */
export declare const se_DescribeMitigationActionCommand: (input: DescribeMitigationActionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeProvisioningTemplateCommand
 */
export declare const se_DescribeProvisioningTemplateCommand: (input: DescribeProvisioningTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeProvisioningTemplateVersionCommand
 */
export declare const se_DescribeProvisioningTemplateVersionCommand: (input: DescribeProvisioningTemplateVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeRoleAliasCommand
 */
export declare const se_DescribeRoleAliasCommand: (input: DescribeRoleAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeScheduledAuditCommand
 */
export declare const se_DescribeScheduledAuditCommand: (input: DescribeScheduledAuditCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeSecurityProfileCommand
 */
export declare const se_DescribeSecurityProfileCommand: (input: DescribeSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeStreamCommand
 */
export declare const se_DescribeStreamCommand: (input: DescribeStreamCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeThingCommand
 */
export declare const se_DescribeThingCommand: (input: DescribeThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeThingGroupCommand
 */
export declare const se_DescribeThingGroupCommand: (input: DescribeThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeThingRegistrationTaskCommand
 */
export declare const se_DescribeThingRegistrationTaskCommand: (input: DescribeThingRegistrationTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DescribeThingTypeCommand
 */
export declare const se_DescribeThingTypeCommand: (input: DescribeThingTypeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DetachPolicyCommand
 */
export declare const se_DetachPolicyCommand: (input: DetachPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DetachPrincipalPolicyCommand
 */
export declare const se_DetachPrincipalPolicyCommand: (input: DetachPrincipalPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DetachSecurityProfileCommand
 */
export declare const se_DetachSecurityProfileCommand: (input: DetachSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DetachThingPrincipalCommand
 */
export declare const se_DetachThingPrincipalCommand: (input: DetachThingPrincipalCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DisableTopicRuleCommand
 */
export declare const se_DisableTopicRuleCommand: (input: DisableTopicRuleCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1EnableTopicRuleCommand
 */
export declare const se_EnableTopicRuleCommand: (input: EnableTopicRuleCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetBehaviorModelTrainingSummariesCommand
 */
export declare const se_GetBehaviorModelTrainingSummariesCommand: (input: GetBehaviorModelTrainingSummariesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetBucketsAggregationCommand
 */
export declare const se_GetBucketsAggregationCommand: (input: GetBucketsAggregationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetCardinalityCommand
 */
export declare const se_GetCardinalityCommand: (input: GetCardinalityCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetEffectivePoliciesCommand
 */
export declare const se_GetEffectivePoliciesCommand: (input: GetEffectivePoliciesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetIndexingConfigurationCommand
 */
export declare const se_GetIndexingConfigurationCommand: (input: GetIndexingConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetJobDocumentCommand
 */
export declare const se_GetJobDocumentCommand: (input: GetJobDocumentCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetLoggingOptionsCommand
 */
export declare const se_GetLoggingOptionsCommand: (input: GetLoggingOptionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetOTAUpdateCommand
 */
export declare const se_GetOTAUpdateCommand: (input: GetOTAUpdateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPackageCommand
 */
export declare const se_GetPackageCommand: (input: GetPackageCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPackageConfigurationCommand
 */
export declare const se_GetPackageConfigurationCommand: (input: GetPackageConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPackageVersionCommand
 */
export declare const se_GetPackageVersionCommand: (input: GetPackageVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPercentilesCommand
 */
export declare const se_GetPercentilesCommand: (input: GetPercentilesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPolicyCommand
 */
export declare const se_GetPolicyCommand: (input: GetPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPolicyVersionCommand
 */
export declare const se_GetPolicyVersionCommand: (input: GetPolicyVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetRegistrationCodeCommand
 */
export declare const se_GetRegistrationCodeCommand: (input: GetRegistrationCodeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetStatisticsCommand
 */
export declare const se_GetStatisticsCommand: (input: GetStatisticsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetTopicRuleCommand
 */
export declare const se_GetTopicRuleCommand: (input: GetTopicRuleCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetTopicRuleDestinationCommand
 */
export declare const se_GetTopicRuleDestinationCommand: (input: GetTopicRuleDestinationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetV2LoggingOptionsCommand
 */
export declare const se_GetV2LoggingOptionsCommand: (input: GetV2LoggingOptionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListActiveViolationsCommand
 */
export declare const se_ListActiveViolationsCommand: (input: ListActiveViolationsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAttachedPoliciesCommand
 */
export declare const se_ListAttachedPoliciesCommand: (input: ListAttachedPoliciesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAuditFindingsCommand
 */
export declare const se_ListAuditFindingsCommand: (input: ListAuditFindingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAuditMitigationActionsExecutionsCommand
 */
export declare const se_ListAuditMitigationActionsExecutionsCommand: (input: ListAuditMitigationActionsExecutionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAuditMitigationActionsTasksCommand
 */
export declare const se_ListAuditMitigationActionsTasksCommand: (input: ListAuditMitigationActionsTasksCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAuditSuppressionsCommand
 */
export declare const se_ListAuditSuppressionsCommand: (input: ListAuditSuppressionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAuditTasksCommand
 */
export declare const se_ListAuditTasksCommand: (input: ListAuditTasksCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListAuthorizersCommand
 */
export declare const se_ListAuthorizersCommand: (input: ListAuthorizersCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListBillingGroupsCommand
 */
export declare const se_ListBillingGroupsCommand: (input: ListBillingGroupsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListCACertificatesCommand
 */
export declare const se_ListCACertificatesCommand: (input: ListCACertificatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListCertificateProvidersCommand
 */
export declare const se_ListCertificateProvidersCommand: (input: ListCertificateProvidersCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListCertificatesCommand
 */
export declare const se_ListCertificatesCommand: (input: ListCertificatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListCertificatesByCACommand
 */
export declare const se_ListCertificatesByCACommand: (input: ListCertificatesByCACommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListCustomMetricsCommand
 */
export declare const se_ListCustomMetricsCommand: (input: ListCustomMetricsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListDetectMitigationActionsExecutionsCommand
 */
export declare const se_ListDetectMitigationActionsExecutionsCommand: (input: ListDetectMitigationActionsExecutionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListDetectMitigationActionsTasksCommand
 */
export declare const se_ListDetectMitigationActionsTasksCommand: (input: ListDetectMitigationActionsTasksCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListDimensionsCommand
 */
export declare const se_ListDimensionsCommand: (input: ListDimensionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListDomainConfigurationsCommand
 */
export declare const se_ListDomainConfigurationsCommand: (input: ListDomainConfigurationsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListFleetMetricsCommand
 */
export declare const se_ListFleetMetricsCommand: (input: ListFleetMetricsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListIndicesCommand
 */
export declare const se_ListIndicesCommand: (input: ListIndicesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListJobExecutionsForJobCommand
 */
export declare const se_ListJobExecutionsForJobCommand: (input: ListJobExecutionsForJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListJobExecutionsForThingCommand
 */
export declare const se_ListJobExecutionsForThingCommand: (input: ListJobExecutionsForThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListJobsCommand
 */
export declare const se_ListJobsCommand: (input: ListJobsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListJobTemplatesCommand
 */
export declare const se_ListJobTemplatesCommand: (input: ListJobTemplatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListManagedJobTemplatesCommand
 */
export declare const se_ListManagedJobTemplatesCommand: (input: ListManagedJobTemplatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListMetricValuesCommand
 */
export declare const se_ListMetricValuesCommand: (input: ListMetricValuesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListMitigationActionsCommand
 */
export declare const se_ListMitigationActionsCommand: (input: ListMitigationActionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListOTAUpdatesCommand
 */
export declare const se_ListOTAUpdatesCommand: (input: ListOTAUpdatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListOutgoingCertificatesCommand
 */
export declare const se_ListOutgoingCertificatesCommand: (input: ListOutgoingCertificatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPackagesCommand
 */
export declare const se_ListPackagesCommand: (input: ListPackagesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPackageVersionsCommand
 */
export declare const se_ListPackageVersionsCommand: (input: ListPackageVersionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPoliciesCommand
 */
export declare const se_ListPoliciesCommand: (input: ListPoliciesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPolicyPrincipalsCommand
 */
export declare const se_ListPolicyPrincipalsCommand: (input: ListPolicyPrincipalsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPolicyVersionsCommand
 */
export declare const se_ListPolicyVersionsCommand: (input: ListPolicyVersionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPrincipalPoliciesCommand
 */
export declare const se_ListPrincipalPoliciesCommand: (input: ListPrincipalPoliciesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListPrincipalThingsCommand
 */
export declare const se_ListPrincipalThingsCommand: (input: ListPrincipalThingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListProvisioningTemplatesCommand
 */
export declare const se_ListProvisioningTemplatesCommand: (input: ListProvisioningTemplatesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListProvisioningTemplateVersionsCommand
 */
export declare const se_ListProvisioningTemplateVersionsCommand: (input: ListProvisioningTemplateVersionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListRelatedResourcesForAuditFindingCommand
 */
export declare const se_ListRelatedResourcesForAuditFindingCommand: (input: ListRelatedResourcesForAuditFindingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListRoleAliasesCommand
 */
export declare const se_ListRoleAliasesCommand: (input: ListRoleAliasesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListScheduledAuditsCommand
 */
export declare const se_ListScheduledAuditsCommand: (input: ListScheduledAuditsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListSecurityProfilesCommand
 */
export declare const se_ListSecurityProfilesCommand: (input: ListSecurityProfilesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListSecurityProfilesForTargetCommand
 */
export declare const se_ListSecurityProfilesForTargetCommand: (input: ListSecurityProfilesForTargetCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListStreamsCommand
 */
export declare const se_ListStreamsCommand: (input: ListStreamsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListTagsForResourceCommand
 */
export declare const se_ListTagsForResourceCommand: (input: ListTagsForResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListTargetsForPolicyCommand
 */
export declare const se_ListTargetsForPolicyCommand: (input: ListTargetsForPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListTargetsForSecurityProfileCommand
 */
export declare const se_ListTargetsForSecurityProfileCommand: (input: ListTargetsForSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingGroupsCommand
 */
export declare const se_ListThingGroupsCommand: (input: ListThingGroupsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingGroupsForThingCommand
 */
export declare const se_ListThingGroupsForThingCommand: (input: ListThingGroupsForThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingPrincipalsCommand
 */
export declare const se_ListThingPrincipalsCommand: (input: ListThingPrincipalsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingRegistrationTaskReportsCommand
 */
export declare const se_ListThingRegistrationTaskReportsCommand: (input: ListThingRegistrationTaskReportsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingRegistrationTasksCommand
 */
export declare const se_ListThingRegistrationTasksCommand: (input: ListThingRegistrationTasksCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingsCommand
 */
export declare const se_ListThingsCommand: (input: ListThingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingsInBillingGroupCommand
 */
export declare const se_ListThingsInBillingGroupCommand: (input: ListThingsInBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingsInThingGroupCommand
 */
export declare const se_ListThingsInThingGroupCommand: (input: ListThingsInThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListThingTypesCommand
 */
export declare const se_ListThingTypesCommand: (input: ListThingTypesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListTopicRuleDestinationsCommand
 */
export declare const se_ListTopicRuleDestinationsCommand: (input: ListTopicRuleDestinationsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListTopicRulesCommand
 */
export declare const se_ListTopicRulesCommand: (input: ListTopicRulesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListV2LoggingLevelsCommand
 */
export declare const se_ListV2LoggingLevelsCommand: (input: ListV2LoggingLevelsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListViolationEventsCommand
 */
export declare const se_ListViolationEventsCommand: (input: ListViolationEventsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1PutVerificationStateOnViolationCommand
 */
export declare const se_PutVerificationStateOnViolationCommand: (input: PutVerificationStateOnViolationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RegisterCACertificateCommand
 */
export declare const se_RegisterCACertificateCommand: (input: RegisterCACertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RegisterCertificateCommand
 */
export declare const se_RegisterCertificateCommand: (input: RegisterCertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RegisterCertificateWithoutCACommand
 */
export declare const se_RegisterCertificateWithoutCACommand: (input: RegisterCertificateWithoutCACommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RegisterThingCommand
 */
export declare const se_RegisterThingCommand: (input: RegisterThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RejectCertificateTransferCommand
 */
export declare const se_RejectCertificateTransferCommand: (input: RejectCertificateTransferCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RemoveThingFromBillingGroupCommand
 */
export declare const se_RemoveThingFromBillingGroupCommand: (input: RemoveThingFromBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1RemoveThingFromThingGroupCommand
 */
export declare const se_RemoveThingFromThingGroupCommand: (input: RemoveThingFromThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ReplaceTopicRuleCommand
 */
export declare const se_ReplaceTopicRuleCommand: (input: ReplaceTopicRuleCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1SearchIndexCommand
 */
export declare const se_SearchIndexCommand: (input: SearchIndexCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1SetDefaultAuthorizerCommand
 */
export declare const se_SetDefaultAuthorizerCommand: (input: SetDefaultAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1SetDefaultPolicyVersionCommand
 */
export declare const se_SetDefaultPolicyVersionCommand: (input: SetDefaultPolicyVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1SetLoggingOptionsCommand
 */
export declare const se_SetLoggingOptionsCommand: (input: SetLoggingOptionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1SetV2LoggingLevelCommand
 */
export declare const se_SetV2LoggingLevelCommand: (input: SetV2LoggingLevelCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1SetV2LoggingOptionsCommand
 */
export declare const se_SetV2LoggingOptionsCommand: (input: SetV2LoggingOptionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1StartAuditMitigationActionsTaskCommand
 */
export declare const se_StartAuditMitigationActionsTaskCommand: (input: StartAuditMitigationActionsTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1StartDetectMitigationActionsTaskCommand
 */
export declare const se_StartDetectMitigationActionsTaskCommand: (input: StartDetectMitigationActionsTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1StartOnDemandAuditTaskCommand
 */
export declare const se_StartOnDemandAuditTaskCommand: (input: StartOnDemandAuditTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1StartThingRegistrationTaskCommand
 */
export declare const se_StartThingRegistrationTaskCommand: (input: StartThingRegistrationTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1StopThingRegistrationTaskCommand
 */
export declare const se_StopThingRegistrationTaskCommand: (input: StopThingRegistrationTaskCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1TagResourceCommand
 */
export declare const se_TagResourceCommand: (input: TagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1TestAuthorizationCommand
 */
export declare const se_TestAuthorizationCommand: (input: TestAuthorizationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1TestInvokeAuthorizerCommand
 */
export declare const se_TestInvokeAuthorizerCommand: (input: TestInvokeAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1TransferCertificateCommand
 */
export declare const se_TransferCertificateCommand: (input: TransferCertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UntagResourceCommand
 */
export declare const se_UntagResourceCommand: (input: UntagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateAccountAuditConfigurationCommand
 */
export declare const se_UpdateAccountAuditConfigurationCommand: (input: UpdateAccountAuditConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateAuditSuppressionCommand
 */
export declare const se_UpdateAuditSuppressionCommand: (input: UpdateAuditSuppressionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateAuthorizerCommand
 */
export declare const se_UpdateAuthorizerCommand: (input: UpdateAuthorizerCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateBillingGroupCommand
 */
export declare const se_UpdateBillingGroupCommand: (input: UpdateBillingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateCACertificateCommand
 */
export declare const se_UpdateCACertificateCommand: (input: UpdateCACertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateCertificateCommand
 */
export declare const se_UpdateCertificateCommand: (input: UpdateCertificateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateCertificateProviderCommand
 */
export declare const se_UpdateCertificateProviderCommand: (input: UpdateCertificateProviderCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateCustomMetricCommand
 */
export declare const se_UpdateCustomMetricCommand: (input: UpdateCustomMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateDimensionCommand
 */
export declare const se_UpdateDimensionCommand: (input: UpdateDimensionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateDomainConfigurationCommand
 */
export declare const se_UpdateDomainConfigurationCommand: (input: UpdateDomainConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateDynamicThingGroupCommand
 */
export declare const se_UpdateDynamicThingGroupCommand: (input: UpdateDynamicThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateEventConfigurationsCommand
 */
export declare const se_UpdateEventConfigurationsCommand: (input: UpdateEventConfigurationsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateFleetMetricCommand
 */
export declare const se_UpdateFleetMetricCommand: (input: UpdateFleetMetricCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateIndexingConfigurationCommand
 */
export declare const se_UpdateIndexingConfigurationCommand: (input: UpdateIndexingConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateJobCommand
 */
export declare const se_UpdateJobCommand: (input: UpdateJobCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateMitigationActionCommand
 */
export declare const se_UpdateMitigationActionCommand: (input: UpdateMitigationActionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdatePackageCommand
 */
export declare const se_UpdatePackageCommand: (input: UpdatePackageCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdatePackageConfigurationCommand
 */
export declare const se_UpdatePackageConfigurationCommand: (input: UpdatePackageConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdatePackageVersionCommand
 */
export declare const se_UpdatePackageVersionCommand: (input: UpdatePackageVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateProvisioningTemplateCommand
 */
export declare const se_UpdateProvisioningTemplateCommand: (input: UpdateProvisioningTemplateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateRoleAliasCommand
 */
export declare const se_UpdateRoleAliasCommand: (input: UpdateRoleAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateScheduledAuditCommand
 */
export declare const se_UpdateScheduledAuditCommand: (input: UpdateScheduledAuditCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateSecurityProfileCommand
 */
export declare const se_UpdateSecurityProfileCommand: (input: UpdateSecurityProfileCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateStreamCommand
 */
export declare const se_UpdateStreamCommand: (input: UpdateStreamCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateThingCommand
 */
export declare const se_UpdateThingCommand: (input: UpdateThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateThingGroupCommand
 */
export declare const se_UpdateThingGroupCommand: (input: UpdateThingGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateThingGroupsForThingCommand
 */
export declare const se_UpdateThingGroupsForThingCommand: (input: UpdateThingGroupsForThingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1UpdateTopicRuleDestinationCommand
 */
export declare const se_UpdateTopicRuleDestinationCommand: (input: UpdateTopicRuleDestinationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ValidateSecurityProfileBehaviorsCommand
 */
export declare const se_ValidateSecurityProfileBehaviorsCommand: (input: ValidateSecurityProfileBehaviorsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * deserializeAws_restJson1AcceptCertificateTransferCommand
 */
export declare const de_AcceptCertificateTransferCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AcceptCertificateTransferCommandOutput>;
/**
 * deserializeAws_restJson1AddThingToBillingGroupCommand
 */
export declare const de_AddThingToBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AddThingToBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1AddThingToThingGroupCommand
 */
export declare const de_AddThingToThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AddThingToThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1AssociateTargetsWithJobCommand
 */
export declare const de_AssociateTargetsWithJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AssociateTargetsWithJobCommandOutput>;
/**
 * deserializeAws_restJson1AttachPolicyCommand
 */
export declare const de_AttachPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AttachPolicyCommandOutput>;
/**
 * deserializeAws_restJson1AttachPrincipalPolicyCommand
 */
export declare const de_AttachPrincipalPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AttachPrincipalPolicyCommandOutput>;
/**
 * deserializeAws_restJson1AttachSecurityProfileCommand
 */
export declare const de_AttachSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AttachSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1AttachThingPrincipalCommand
 */
export declare const de_AttachThingPrincipalCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AttachThingPrincipalCommandOutput>;
/**
 * deserializeAws_restJson1CancelAuditMitigationActionsTaskCommand
 */
export declare const de_CancelAuditMitigationActionsTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelAuditMitigationActionsTaskCommandOutput>;
/**
 * deserializeAws_restJson1CancelAuditTaskCommand
 */
export declare const de_CancelAuditTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelAuditTaskCommandOutput>;
/**
 * deserializeAws_restJson1CancelCertificateTransferCommand
 */
export declare const de_CancelCertificateTransferCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelCertificateTransferCommandOutput>;
/**
 * deserializeAws_restJson1CancelDetectMitigationActionsTaskCommand
 */
export declare const de_CancelDetectMitigationActionsTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelDetectMitigationActionsTaskCommandOutput>;
/**
 * deserializeAws_restJson1CancelJobCommand
 */
export declare const de_CancelJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelJobCommandOutput>;
/**
 * deserializeAws_restJson1CancelJobExecutionCommand
 */
export declare const de_CancelJobExecutionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelJobExecutionCommandOutput>;
/**
 * deserializeAws_restJson1ClearDefaultAuthorizerCommand
 */
export declare const de_ClearDefaultAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ClearDefaultAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1ConfirmTopicRuleDestinationCommand
 */
export declare const de_ConfirmTopicRuleDestinationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ConfirmTopicRuleDestinationCommandOutput>;
/**
 * deserializeAws_restJson1CreateAuditSuppressionCommand
 */
export declare const de_CreateAuditSuppressionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateAuditSuppressionCommandOutput>;
/**
 * deserializeAws_restJson1CreateAuthorizerCommand
 */
export declare const de_CreateAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1CreateBillingGroupCommand
 */
export declare const de_CreateBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1CreateCertificateFromCsrCommand
 */
export declare const de_CreateCertificateFromCsrCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateCertificateFromCsrCommandOutput>;
/**
 * deserializeAws_restJson1CreateCertificateProviderCommand
 */
export declare const de_CreateCertificateProviderCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateCertificateProviderCommandOutput>;
/**
 * deserializeAws_restJson1CreateCustomMetricCommand
 */
export declare const de_CreateCustomMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateCustomMetricCommandOutput>;
/**
 * deserializeAws_restJson1CreateDimensionCommand
 */
export declare const de_CreateDimensionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateDimensionCommandOutput>;
/**
 * deserializeAws_restJson1CreateDomainConfigurationCommand
 */
export declare const de_CreateDomainConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateDomainConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1CreateDynamicThingGroupCommand
 */
export declare const de_CreateDynamicThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateDynamicThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1CreateFleetMetricCommand
 */
export declare const de_CreateFleetMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateFleetMetricCommandOutput>;
/**
 * deserializeAws_restJson1CreateJobCommand
 */
export declare const de_CreateJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateJobCommandOutput>;
/**
 * deserializeAws_restJson1CreateJobTemplateCommand
 */
export declare const de_CreateJobTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateJobTemplateCommandOutput>;
/**
 * deserializeAws_restJson1CreateKeysAndCertificateCommand
 */
export declare const de_CreateKeysAndCertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateKeysAndCertificateCommandOutput>;
/**
 * deserializeAws_restJson1CreateMitigationActionCommand
 */
export declare const de_CreateMitigationActionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateMitigationActionCommandOutput>;
/**
 * deserializeAws_restJson1CreateOTAUpdateCommand
 */
export declare const de_CreateOTAUpdateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateOTAUpdateCommandOutput>;
/**
 * deserializeAws_restJson1CreatePackageCommand
 */
export declare const de_CreatePackageCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreatePackageCommandOutput>;
/**
 * deserializeAws_restJson1CreatePackageVersionCommand
 */
export declare const de_CreatePackageVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreatePackageVersionCommandOutput>;
/**
 * deserializeAws_restJson1CreatePolicyCommand
 */
export declare const de_CreatePolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreatePolicyCommandOutput>;
/**
 * deserializeAws_restJson1CreatePolicyVersionCommand
 */
export declare const de_CreatePolicyVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreatePolicyVersionCommandOutput>;
/**
 * deserializeAws_restJson1CreateProvisioningClaimCommand
 */
export declare const de_CreateProvisioningClaimCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateProvisioningClaimCommandOutput>;
/**
 * deserializeAws_restJson1CreateProvisioningTemplateCommand
 */
export declare const de_CreateProvisioningTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateProvisioningTemplateCommandOutput>;
/**
 * deserializeAws_restJson1CreateProvisioningTemplateVersionCommand
 */
export declare const de_CreateProvisioningTemplateVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateProvisioningTemplateVersionCommandOutput>;
/**
 * deserializeAws_restJson1CreateRoleAliasCommand
 */
export declare const de_CreateRoleAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateRoleAliasCommandOutput>;
/**
 * deserializeAws_restJson1CreateScheduledAuditCommand
 */
export declare const de_CreateScheduledAuditCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateScheduledAuditCommandOutput>;
/**
 * deserializeAws_restJson1CreateSecurityProfileCommand
 */
export declare const de_CreateSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1CreateStreamCommand
 */
export declare const de_CreateStreamCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateStreamCommandOutput>;
/**
 * deserializeAws_restJson1CreateThingCommand
 */
export declare const de_CreateThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateThingCommandOutput>;
/**
 * deserializeAws_restJson1CreateThingGroupCommand
 */
export declare const de_CreateThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1CreateThingTypeCommand
 */
export declare const de_CreateThingTypeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateThingTypeCommandOutput>;
/**
 * deserializeAws_restJson1CreateTopicRuleCommand
 */
export declare const de_CreateTopicRuleCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateTopicRuleCommandOutput>;
/**
 * deserializeAws_restJson1CreateTopicRuleDestinationCommand
 */
export declare const de_CreateTopicRuleDestinationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateTopicRuleDestinationCommandOutput>;
/**
 * deserializeAws_restJson1DeleteAccountAuditConfigurationCommand
 */
export declare const de_DeleteAccountAuditConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteAccountAuditConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1DeleteAuditSuppressionCommand
 */
export declare const de_DeleteAuditSuppressionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteAuditSuppressionCommandOutput>;
/**
 * deserializeAws_restJson1DeleteAuthorizerCommand
 */
export declare const de_DeleteAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1DeleteBillingGroupCommand
 */
export declare const de_DeleteBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1DeleteCACertificateCommand
 */
export declare const de_DeleteCACertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteCACertificateCommandOutput>;
/**
 * deserializeAws_restJson1DeleteCertificateCommand
 */
export declare const de_DeleteCertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteCertificateCommandOutput>;
/**
 * deserializeAws_restJson1DeleteCertificateProviderCommand
 */
export declare const de_DeleteCertificateProviderCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteCertificateProviderCommandOutput>;
/**
 * deserializeAws_restJson1DeleteCustomMetricCommand
 */
export declare const de_DeleteCustomMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteCustomMetricCommandOutput>;
/**
 * deserializeAws_restJson1DeleteDimensionCommand
 */
export declare const de_DeleteDimensionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteDimensionCommandOutput>;
/**
 * deserializeAws_restJson1DeleteDomainConfigurationCommand
 */
export declare const de_DeleteDomainConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteDomainConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1DeleteDynamicThingGroupCommand
 */
export declare const de_DeleteDynamicThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteDynamicThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1DeleteFleetMetricCommand
 */
export declare const de_DeleteFleetMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteFleetMetricCommandOutput>;
/**
 * deserializeAws_restJson1DeleteJobCommand
 */
export declare const de_DeleteJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteJobCommandOutput>;
/**
 * deserializeAws_restJson1DeleteJobExecutionCommand
 */
export declare const de_DeleteJobExecutionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteJobExecutionCommandOutput>;
/**
 * deserializeAws_restJson1DeleteJobTemplateCommand
 */
export declare const de_DeleteJobTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteJobTemplateCommandOutput>;
/**
 * deserializeAws_restJson1DeleteMitigationActionCommand
 */
export declare const de_DeleteMitigationActionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteMitigationActionCommandOutput>;
/**
 * deserializeAws_restJson1DeleteOTAUpdateCommand
 */
export declare const de_DeleteOTAUpdateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteOTAUpdateCommandOutput>;
/**
 * deserializeAws_restJson1DeletePackageCommand
 */
export declare const de_DeletePackageCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeletePackageCommandOutput>;
/**
 * deserializeAws_restJson1DeletePackageVersionCommand
 */
export declare const de_DeletePackageVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeletePackageVersionCommandOutput>;
/**
 * deserializeAws_restJson1DeletePolicyCommand
 */
export declare const de_DeletePolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeletePolicyCommandOutput>;
/**
 * deserializeAws_restJson1DeletePolicyVersionCommand
 */
export declare const de_DeletePolicyVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeletePolicyVersionCommandOutput>;
/**
 * deserializeAws_restJson1DeleteProvisioningTemplateCommand
 */
export declare const de_DeleteProvisioningTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteProvisioningTemplateCommandOutput>;
/**
 * deserializeAws_restJson1DeleteProvisioningTemplateVersionCommand
 */
export declare const de_DeleteProvisioningTemplateVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteProvisioningTemplateVersionCommandOutput>;
/**
 * deserializeAws_restJson1DeleteRegistrationCodeCommand
 */
export declare const de_DeleteRegistrationCodeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteRegistrationCodeCommandOutput>;
/**
 * deserializeAws_restJson1DeleteRoleAliasCommand
 */
export declare const de_DeleteRoleAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteRoleAliasCommandOutput>;
/**
 * deserializeAws_restJson1DeleteScheduledAuditCommand
 */
export declare const de_DeleteScheduledAuditCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteScheduledAuditCommandOutput>;
/**
 * deserializeAws_restJson1DeleteSecurityProfileCommand
 */
export declare const de_DeleteSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1DeleteStreamCommand
 */
export declare const de_DeleteStreamCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteStreamCommandOutput>;
/**
 * deserializeAws_restJson1DeleteThingCommand
 */
export declare const de_DeleteThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteThingCommandOutput>;
/**
 * deserializeAws_restJson1DeleteThingGroupCommand
 */
export declare const de_DeleteThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1DeleteThingTypeCommand
 */
export declare const de_DeleteThingTypeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteThingTypeCommandOutput>;
/**
 * deserializeAws_restJson1DeleteTopicRuleCommand
 */
export declare const de_DeleteTopicRuleCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteTopicRuleCommandOutput>;
/**
 * deserializeAws_restJson1DeleteTopicRuleDestinationCommand
 */
export declare const de_DeleteTopicRuleDestinationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteTopicRuleDestinationCommandOutput>;
/**
 * deserializeAws_restJson1DeleteV2LoggingLevelCommand
 */
export declare const de_DeleteV2LoggingLevelCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteV2LoggingLevelCommandOutput>;
/**
 * deserializeAws_restJson1DeprecateThingTypeCommand
 */
export declare const de_DeprecateThingTypeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeprecateThingTypeCommandOutput>;
/**
 * deserializeAws_restJson1DescribeAccountAuditConfigurationCommand
 */
export declare const de_DescribeAccountAuditConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeAccountAuditConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1DescribeAuditFindingCommand
 */
export declare const de_DescribeAuditFindingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeAuditFindingCommandOutput>;
/**
 * deserializeAws_restJson1DescribeAuditMitigationActionsTaskCommand
 */
export declare const de_DescribeAuditMitigationActionsTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeAuditMitigationActionsTaskCommandOutput>;
/**
 * deserializeAws_restJson1DescribeAuditSuppressionCommand
 */
export declare const de_DescribeAuditSuppressionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeAuditSuppressionCommandOutput>;
/**
 * deserializeAws_restJson1DescribeAuditTaskCommand
 */
export declare const de_DescribeAuditTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeAuditTaskCommandOutput>;
/**
 * deserializeAws_restJson1DescribeAuthorizerCommand
 */
export declare const de_DescribeAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1DescribeBillingGroupCommand
 */
export declare const de_DescribeBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1DescribeCACertificateCommand
 */
export declare const de_DescribeCACertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeCACertificateCommandOutput>;
/**
 * deserializeAws_restJson1DescribeCertificateCommand
 */
export declare const de_DescribeCertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeCertificateCommandOutput>;
/**
 * deserializeAws_restJson1DescribeCertificateProviderCommand
 */
export declare const de_DescribeCertificateProviderCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeCertificateProviderCommandOutput>;
/**
 * deserializeAws_restJson1DescribeCustomMetricCommand
 */
export declare const de_DescribeCustomMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeCustomMetricCommandOutput>;
/**
 * deserializeAws_restJson1DescribeDefaultAuthorizerCommand
 */
export declare const de_DescribeDefaultAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeDefaultAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1DescribeDetectMitigationActionsTaskCommand
 */
export declare const de_DescribeDetectMitigationActionsTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeDetectMitigationActionsTaskCommandOutput>;
/**
 * deserializeAws_restJson1DescribeDimensionCommand
 */
export declare const de_DescribeDimensionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeDimensionCommandOutput>;
/**
 * deserializeAws_restJson1DescribeDomainConfigurationCommand
 */
export declare const de_DescribeDomainConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeDomainConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1DescribeEndpointCommand
 */
export declare const de_DescribeEndpointCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeEndpointCommandOutput>;
/**
 * deserializeAws_restJson1DescribeEventConfigurationsCommand
 */
export declare const de_DescribeEventConfigurationsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeEventConfigurationsCommandOutput>;
/**
 * deserializeAws_restJson1DescribeFleetMetricCommand
 */
export declare const de_DescribeFleetMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeFleetMetricCommandOutput>;
/**
 * deserializeAws_restJson1DescribeIndexCommand
 */
export declare const de_DescribeIndexCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeIndexCommandOutput>;
/**
 * deserializeAws_restJson1DescribeJobCommand
 */
export declare const de_DescribeJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeJobCommandOutput>;
/**
 * deserializeAws_restJson1DescribeJobExecutionCommand
 */
export declare const de_DescribeJobExecutionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeJobExecutionCommandOutput>;
/**
 * deserializeAws_restJson1DescribeJobTemplateCommand
 */
export declare const de_DescribeJobTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeJobTemplateCommandOutput>;
/**
 * deserializeAws_restJson1DescribeManagedJobTemplateCommand
 */
export declare const de_DescribeManagedJobTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeManagedJobTemplateCommandOutput>;
/**
 * deserializeAws_restJson1DescribeMitigationActionCommand
 */
export declare const de_DescribeMitigationActionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeMitigationActionCommandOutput>;
/**
 * deserializeAws_restJson1DescribeProvisioningTemplateCommand
 */
export declare const de_DescribeProvisioningTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeProvisioningTemplateCommandOutput>;
/**
 * deserializeAws_restJson1DescribeProvisioningTemplateVersionCommand
 */
export declare const de_DescribeProvisioningTemplateVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeProvisioningTemplateVersionCommandOutput>;
/**
 * deserializeAws_restJson1DescribeRoleAliasCommand
 */
export declare const de_DescribeRoleAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeRoleAliasCommandOutput>;
/**
 * deserializeAws_restJson1DescribeScheduledAuditCommand
 */
export declare const de_DescribeScheduledAuditCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeScheduledAuditCommandOutput>;
/**
 * deserializeAws_restJson1DescribeSecurityProfileCommand
 */
export declare const de_DescribeSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1DescribeStreamCommand
 */
export declare const de_DescribeStreamCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeStreamCommandOutput>;
/**
 * deserializeAws_restJson1DescribeThingCommand
 */
export declare const de_DescribeThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeThingCommandOutput>;
/**
 * deserializeAws_restJson1DescribeThingGroupCommand
 */
export declare const de_DescribeThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1DescribeThingRegistrationTaskCommand
 */
export declare const de_DescribeThingRegistrationTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeThingRegistrationTaskCommandOutput>;
/**
 * deserializeAws_restJson1DescribeThingTypeCommand
 */
export declare const de_DescribeThingTypeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeThingTypeCommandOutput>;
/**
 * deserializeAws_restJson1DetachPolicyCommand
 */
export declare const de_DetachPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DetachPolicyCommandOutput>;
/**
 * deserializeAws_restJson1DetachPrincipalPolicyCommand
 */
export declare const de_DetachPrincipalPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DetachPrincipalPolicyCommandOutput>;
/**
 * deserializeAws_restJson1DetachSecurityProfileCommand
 */
export declare const de_DetachSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DetachSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1DetachThingPrincipalCommand
 */
export declare const de_DetachThingPrincipalCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DetachThingPrincipalCommandOutput>;
/**
 * deserializeAws_restJson1DisableTopicRuleCommand
 */
export declare const de_DisableTopicRuleCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisableTopicRuleCommandOutput>;
/**
 * deserializeAws_restJson1EnableTopicRuleCommand
 */
export declare const de_EnableTopicRuleCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<EnableTopicRuleCommandOutput>;
/**
 * deserializeAws_restJson1GetBehaviorModelTrainingSummariesCommand
 */
export declare const de_GetBehaviorModelTrainingSummariesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetBehaviorModelTrainingSummariesCommandOutput>;
/**
 * deserializeAws_restJson1GetBucketsAggregationCommand
 */
export declare const de_GetBucketsAggregationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetBucketsAggregationCommandOutput>;
/**
 * deserializeAws_restJson1GetCardinalityCommand
 */
export declare const de_GetCardinalityCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetCardinalityCommandOutput>;
/**
 * deserializeAws_restJson1GetEffectivePoliciesCommand
 */
export declare const de_GetEffectivePoliciesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetEffectivePoliciesCommandOutput>;
/**
 * deserializeAws_restJson1GetIndexingConfigurationCommand
 */
export declare const de_GetIndexingConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetIndexingConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1GetJobDocumentCommand
 */
export declare const de_GetJobDocumentCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetJobDocumentCommandOutput>;
/**
 * deserializeAws_restJson1GetLoggingOptionsCommand
 */
export declare const de_GetLoggingOptionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetLoggingOptionsCommandOutput>;
/**
 * deserializeAws_restJson1GetOTAUpdateCommand
 */
export declare const de_GetOTAUpdateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetOTAUpdateCommandOutput>;
/**
 * deserializeAws_restJson1GetPackageCommand
 */
export declare const de_GetPackageCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPackageCommandOutput>;
/**
 * deserializeAws_restJson1GetPackageConfigurationCommand
 */
export declare const de_GetPackageConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPackageConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1GetPackageVersionCommand
 */
export declare const de_GetPackageVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPackageVersionCommandOutput>;
/**
 * deserializeAws_restJson1GetPercentilesCommand
 */
export declare const de_GetPercentilesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPercentilesCommandOutput>;
/**
 * deserializeAws_restJson1GetPolicyCommand
 */
export declare const de_GetPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPolicyCommandOutput>;
/**
 * deserializeAws_restJson1GetPolicyVersionCommand
 */
export declare const de_GetPolicyVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPolicyVersionCommandOutput>;
/**
 * deserializeAws_restJson1GetRegistrationCodeCommand
 */
export declare const de_GetRegistrationCodeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetRegistrationCodeCommandOutput>;
/**
 * deserializeAws_restJson1GetStatisticsCommand
 */
export declare const de_GetStatisticsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetStatisticsCommandOutput>;
/**
 * deserializeAws_restJson1GetTopicRuleCommand
 */
export declare const de_GetTopicRuleCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetTopicRuleCommandOutput>;
/**
 * deserializeAws_restJson1GetTopicRuleDestinationCommand
 */
export declare const de_GetTopicRuleDestinationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetTopicRuleDestinationCommandOutput>;
/**
 * deserializeAws_restJson1GetV2LoggingOptionsCommand
 */
export declare const de_GetV2LoggingOptionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetV2LoggingOptionsCommandOutput>;
/**
 * deserializeAws_restJson1ListActiveViolationsCommand
 */
export declare const de_ListActiveViolationsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListActiveViolationsCommandOutput>;
/**
 * deserializeAws_restJson1ListAttachedPoliciesCommand
 */
export declare const de_ListAttachedPoliciesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAttachedPoliciesCommandOutput>;
/**
 * deserializeAws_restJson1ListAuditFindingsCommand
 */
export declare const de_ListAuditFindingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAuditFindingsCommandOutput>;
/**
 * deserializeAws_restJson1ListAuditMitigationActionsExecutionsCommand
 */
export declare const de_ListAuditMitigationActionsExecutionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAuditMitigationActionsExecutionsCommandOutput>;
/**
 * deserializeAws_restJson1ListAuditMitigationActionsTasksCommand
 */
export declare const de_ListAuditMitigationActionsTasksCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAuditMitigationActionsTasksCommandOutput>;
/**
 * deserializeAws_restJson1ListAuditSuppressionsCommand
 */
export declare const de_ListAuditSuppressionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAuditSuppressionsCommandOutput>;
/**
 * deserializeAws_restJson1ListAuditTasksCommand
 */
export declare const de_ListAuditTasksCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAuditTasksCommandOutput>;
/**
 * deserializeAws_restJson1ListAuthorizersCommand
 */
export declare const de_ListAuthorizersCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAuthorizersCommandOutput>;
/**
 * deserializeAws_restJson1ListBillingGroupsCommand
 */
export declare const de_ListBillingGroupsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListBillingGroupsCommandOutput>;
/**
 * deserializeAws_restJson1ListCACertificatesCommand
 */
export declare const de_ListCACertificatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListCACertificatesCommandOutput>;
/**
 * deserializeAws_restJson1ListCertificateProvidersCommand
 */
export declare const de_ListCertificateProvidersCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListCertificateProvidersCommandOutput>;
/**
 * deserializeAws_restJson1ListCertificatesCommand
 */
export declare const de_ListCertificatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListCertificatesCommandOutput>;
/**
 * deserializeAws_restJson1ListCertificatesByCACommand
 */
export declare const de_ListCertificatesByCACommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListCertificatesByCACommandOutput>;
/**
 * deserializeAws_restJson1ListCustomMetricsCommand
 */
export declare const de_ListCustomMetricsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListCustomMetricsCommandOutput>;
/**
 * deserializeAws_restJson1ListDetectMitigationActionsExecutionsCommand
 */
export declare const de_ListDetectMitigationActionsExecutionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListDetectMitigationActionsExecutionsCommandOutput>;
/**
 * deserializeAws_restJson1ListDetectMitigationActionsTasksCommand
 */
export declare const de_ListDetectMitigationActionsTasksCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListDetectMitigationActionsTasksCommandOutput>;
/**
 * deserializeAws_restJson1ListDimensionsCommand
 */
export declare const de_ListDimensionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListDimensionsCommandOutput>;
/**
 * deserializeAws_restJson1ListDomainConfigurationsCommand
 */
export declare const de_ListDomainConfigurationsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListDomainConfigurationsCommandOutput>;
/**
 * deserializeAws_restJson1ListFleetMetricsCommand
 */
export declare const de_ListFleetMetricsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListFleetMetricsCommandOutput>;
/**
 * deserializeAws_restJson1ListIndicesCommand
 */
export declare const de_ListIndicesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListIndicesCommandOutput>;
/**
 * deserializeAws_restJson1ListJobExecutionsForJobCommand
 */
export declare const de_ListJobExecutionsForJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListJobExecutionsForJobCommandOutput>;
/**
 * deserializeAws_restJson1ListJobExecutionsForThingCommand
 */
export declare const de_ListJobExecutionsForThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListJobExecutionsForThingCommandOutput>;
/**
 * deserializeAws_restJson1ListJobsCommand
 */
export declare const de_ListJobsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListJobsCommandOutput>;
/**
 * deserializeAws_restJson1ListJobTemplatesCommand
 */
export declare const de_ListJobTemplatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListJobTemplatesCommandOutput>;
/**
 * deserializeAws_restJson1ListManagedJobTemplatesCommand
 */
export declare const de_ListManagedJobTemplatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListManagedJobTemplatesCommandOutput>;
/**
 * deserializeAws_restJson1ListMetricValuesCommand
 */
export declare const de_ListMetricValuesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListMetricValuesCommandOutput>;
/**
 * deserializeAws_restJson1ListMitigationActionsCommand
 */
export declare const de_ListMitigationActionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListMitigationActionsCommandOutput>;
/**
 * deserializeAws_restJson1ListOTAUpdatesCommand
 */
export declare const de_ListOTAUpdatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListOTAUpdatesCommandOutput>;
/**
 * deserializeAws_restJson1ListOutgoingCertificatesCommand
 */
export declare const de_ListOutgoingCertificatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListOutgoingCertificatesCommandOutput>;
/**
 * deserializeAws_restJson1ListPackagesCommand
 */
export declare const de_ListPackagesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPackagesCommandOutput>;
/**
 * deserializeAws_restJson1ListPackageVersionsCommand
 */
export declare const de_ListPackageVersionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPackageVersionsCommandOutput>;
/**
 * deserializeAws_restJson1ListPoliciesCommand
 */
export declare const de_ListPoliciesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPoliciesCommandOutput>;
/**
 * deserializeAws_restJson1ListPolicyPrincipalsCommand
 */
export declare const de_ListPolicyPrincipalsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPolicyPrincipalsCommandOutput>;
/**
 * deserializeAws_restJson1ListPolicyVersionsCommand
 */
export declare const de_ListPolicyVersionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPolicyVersionsCommandOutput>;
/**
 * deserializeAws_restJson1ListPrincipalPoliciesCommand
 */
export declare const de_ListPrincipalPoliciesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPrincipalPoliciesCommandOutput>;
/**
 * deserializeAws_restJson1ListPrincipalThingsCommand
 */
export declare const de_ListPrincipalThingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListPrincipalThingsCommandOutput>;
/**
 * deserializeAws_restJson1ListProvisioningTemplatesCommand
 */
export declare const de_ListProvisioningTemplatesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListProvisioningTemplatesCommandOutput>;
/**
 * deserializeAws_restJson1ListProvisioningTemplateVersionsCommand
 */
export declare const de_ListProvisioningTemplateVersionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListProvisioningTemplateVersionsCommandOutput>;
/**
 * deserializeAws_restJson1ListRelatedResourcesForAuditFindingCommand
 */
export declare const de_ListRelatedResourcesForAuditFindingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListRelatedResourcesForAuditFindingCommandOutput>;
/**
 * deserializeAws_restJson1ListRoleAliasesCommand
 */
export declare const de_ListRoleAliasesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListRoleAliasesCommandOutput>;
/**
 * deserializeAws_restJson1ListScheduledAuditsCommand
 */
export declare const de_ListScheduledAuditsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListScheduledAuditsCommandOutput>;
/**
 * deserializeAws_restJson1ListSecurityProfilesCommand
 */
export declare const de_ListSecurityProfilesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListSecurityProfilesCommandOutput>;
/**
 * deserializeAws_restJson1ListSecurityProfilesForTargetCommand
 */
export declare const de_ListSecurityProfilesForTargetCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListSecurityProfilesForTargetCommandOutput>;
/**
 * deserializeAws_restJson1ListStreamsCommand
 */
export declare const de_ListStreamsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListStreamsCommandOutput>;
/**
 * deserializeAws_restJson1ListTagsForResourceCommand
 */
export declare const de_ListTagsForResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListTagsForResourceCommandOutput>;
/**
 * deserializeAws_restJson1ListTargetsForPolicyCommand
 */
export declare const de_ListTargetsForPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListTargetsForPolicyCommandOutput>;
/**
 * deserializeAws_restJson1ListTargetsForSecurityProfileCommand
 */
export declare const de_ListTargetsForSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListTargetsForSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1ListThingGroupsCommand
 */
export declare const de_ListThingGroupsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingGroupsCommandOutput>;
/**
 * deserializeAws_restJson1ListThingGroupsForThingCommand
 */
export declare const de_ListThingGroupsForThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingGroupsForThingCommandOutput>;
/**
 * deserializeAws_restJson1ListThingPrincipalsCommand
 */
export declare const de_ListThingPrincipalsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingPrincipalsCommandOutput>;
/**
 * deserializeAws_restJson1ListThingRegistrationTaskReportsCommand
 */
export declare const de_ListThingRegistrationTaskReportsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingRegistrationTaskReportsCommandOutput>;
/**
 * deserializeAws_restJson1ListThingRegistrationTasksCommand
 */
export declare const de_ListThingRegistrationTasksCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingRegistrationTasksCommandOutput>;
/**
 * deserializeAws_restJson1ListThingsCommand
 */
export declare const de_ListThingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingsCommandOutput>;
/**
 * deserializeAws_restJson1ListThingsInBillingGroupCommand
 */
export declare const de_ListThingsInBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingsInBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1ListThingsInThingGroupCommand
 */
export declare const de_ListThingsInThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingsInThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1ListThingTypesCommand
 */
export declare const de_ListThingTypesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListThingTypesCommandOutput>;
/**
 * deserializeAws_restJson1ListTopicRuleDestinationsCommand
 */
export declare const de_ListTopicRuleDestinationsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListTopicRuleDestinationsCommandOutput>;
/**
 * deserializeAws_restJson1ListTopicRulesCommand
 */
export declare const de_ListTopicRulesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListTopicRulesCommandOutput>;
/**
 * deserializeAws_restJson1ListV2LoggingLevelsCommand
 */
export declare const de_ListV2LoggingLevelsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListV2LoggingLevelsCommandOutput>;
/**
 * deserializeAws_restJson1ListViolationEventsCommand
 */
export declare const de_ListViolationEventsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListViolationEventsCommandOutput>;
/**
 * deserializeAws_restJson1PutVerificationStateOnViolationCommand
 */
export declare const de_PutVerificationStateOnViolationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutVerificationStateOnViolationCommandOutput>;
/**
 * deserializeAws_restJson1RegisterCACertificateCommand
 */
export declare const de_RegisterCACertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RegisterCACertificateCommandOutput>;
/**
 * deserializeAws_restJson1RegisterCertificateCommand
 */
export declare const de_RegisterCertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RegisterCertificateCommandOutput>;
/**
 * deserializeAws_restJson1RegisterCertificateWithoutCACommand
 */
export declare const de_RegisterCertificateWithoutCACommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RegisterCertificateWithoutCACommandOutput>;
/**
 * deserializeAws_restJson1RegisterThingCommand
 */
export declare const de_RegisterThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RegisterThingCommandOutput>;
/**
 * deserializeAws_restJson1RejectCertificateTransferCommand
 */
export declare const de_RejectCertificateTransferCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RejectCertificateTransferCommandOutput>;
/**
 * deserializeAws_restJson1RemoveThingFromBillingGroupCommand
 */
export declare const de_RemoveThingFromBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RemoveThingFromBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1RemoveThingFromThingGroupCommand
 */
export declare const de_RemoveThingFromThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RemoveThingFromThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1ReplaceTopicRuleCommand
 */
export declare const de_ReplaceTopicRuleCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ReplaceTopicRuleCommandOutput>;
/**
 * deserializeAws_restJson1SearchIndexCommand
 */
export declare const de_SearchIndexCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<SearchIndexCommandOutput>;
/**
 * deserializeAws_restJson1SetDefaultAuthorizerCommand
 */
export declare const de_SetDefaultAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<SetDefaultAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1SetDefaultPolicyVersionCommand
 */
export declare const de_SetDefaultPolicyVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<SetDefaultPolicyVersionCommandOutput>;
/**
 * deserializeAws_restJson1SetLoggingOptionsCommand
 */
export declare const de_SetLoggingOptionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<SetLoggingOptionsCommandOutput>;
/**
 * deserializeAws_restJson1SetV2LoggingLevelCommand
 */
export declare const de_SetV2LoggingLevelCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<SetV2LoggingLevelCommandOutput>;
/**
 * deserializeAws_restJson1SetV2LoggingOptionsCommand
 */
export declare const de_SetV2LoggingOptionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<SetV2LoggingOptionsCommandOutput>;
/**
 * deserializeAws_restJson1StartAuditMitigationActionsTaskCommand
 */
export declare const de_StartAuditMitigationActionsTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StartAuditMitigationActionsTaskCommandOutput>;
/**
 * deserializeAws_restJson1StartDetectMitigationActionsTaskCommand
 */
export declare const de_StartDetectMitigationActionsTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StartDetectMitigationActionsTaskCommandOutput>;
/**
 * deserializeAws_restJson1StartOnDemandAuditTaskCommand
 */
export declare const de_StartOnDemandAuditTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StartOnDemandAuditTaskCommandOutput>;
/**
 * deserializeAws_restJson1StartThingRegistrationTaskCommand
 */
export declare const de_StartThingRegistrationTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StartThingRegistrationTaskCommandOutput>;
/**
 * deserializeAws_restJson1StopThingRegistrationTaskCommand
 */
export declare const de_StopThingRegistrationTaskCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StopThingRegistrationTaskCommandOutput>;
/**
 * deserializeAws_restJson1TagResourceCommand
 */
export declare const de_TagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<TagResourceCommandOutput>;
/**
 * deserializeAws_restJson1TestAuthorizationCommand
 */
export declare const de_TestAuthorizationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<TestAuthorizationCommandOutput>;
/**
 * deserializeAws_restJson1TestInvokeAuthorizerCommand
 */
export declare const de_TestInvokeAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<TestInvokeAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1TransferCertificateCommand
 */
export declare const de_TransferCertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<TransferCertificateCommandOutput>;
/**
 * deserializeAws_restJson1UntagResourceCommand
 */
export declare const de_UntagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UntagResourceCommandOutput>;
/**
 * deserializeAws_restJson1UpdateAccountAuditConfigurationCommand
 */
export declare const de_UpdateAccountAuditConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateAccountAuditConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1UpdateAuditSuppressionCommand
 */
export declare const de_UpdateAuditSuppressionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateAuditSuppressionCommandOutput>;
/**
 * deserializeAws_restJson1UpdateAuthorizerCommand
 */
export declare const de_UpdateAuthorizerCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateAuthorizerCommandOutput>;
/**
 * deserializeAws_restJson1UpdateBillingGroupCommand
 */
export declare const de_UpdateBillingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateBillingGroupCommandOutput>;
/**
 * deserializeAws_restJson1UpdateCACertificateCommand
 */
export declare const de_UpdateCACertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateCACertificateCommandOutput>;
/**
 * deserializeAws_restJson1UpdateCertificateCommand
 */
export declare const de_UpdateCertificateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateCertificateCommandOutput>;
/**
 * deserializeAws_restJson1UpdateCertificateProviderCommand
 */
export declare const de_UpdateCertificateProviderCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateCertificateProviderCommandOutput>;
/**
 * deserializeAws_restJson1UpdateCustomMetricCommand
 */
export declare const de_UpdateCustomMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateCustomMetricCommandOutput>;
/**
 * deserializeAws_restJson1UpdateDimensionCommand
 */
export declare const de_UpdateDimensionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateDimensionCommandOutput>;
/**
 * deserializeAws_restJson1UpdateDomainConfigurationCommand
 */
export declare const de_UpdateDomainConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateDomainConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1UpdateDynamicThingGroupCommand
 */
export declare const de_UpdateDynamicThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateDynamicThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1UpdateEventConfigurationsCommand
 */
export declare const de_UpdateEventConfigurationsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateEventConfigurationsCommandOutput>;
/**
 * deserializeAws_restJson1UpdateFleetMetricCommand
 */
export declare const de_UpdateFleetMetricCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateFleetMetricCommandOutput>;
/**
 * deserializeAws_restJson1UpdateIndexingConfigurationCommand
 */
export declare const de_UpdateIndexingConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateIndexingConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1UpdateJobCommand
 */
export declare const de_UpdateJobCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateJobCommandOutput>;
/**
 * deserializeAws_restJson1UpdateMitigationActionCommand
 */
export declare const de_UpdateMitigationActionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateMitigationActionCommandOutput>;
/**
 * deserializeAws_restJson1UpdatePackageCommand
 */
export declare const de_UpdatePackageCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdatePackageCommandOutput>;
/**
 * deserializeAws_restJson1UpdatePackageConfigurationCommand
 */
export declare const de_UpdatePackageConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdatePackageConfigurationCommandOutput>;
/**
 * deserializeAws_restJson1UpdatePackageVersionCommand
 */
export declare const de_UpdatePackageVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdatePackageVersionCommandOutput>;
/**
 * deserializeAws_restJson1UpdateProvisioningTemplateCommand
 */
export declare const de_UpdateProvisioningTemplateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateProvisioningTemplateCommandOutput>;
/**
 * deserializeAws_restJson1UpdateRoleAliasCommand
 */
export declare const de_UpdateRoleAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateRoleAliasCommandOutput>;
/**
 * deserializeAws_restJson1UpdateScheduledAuditCommand
 */
export declare const de_UpdateScheduledAuditCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateScheduledAuditCommandOutput>;
/**
 * deserializeAws_restJson1UpdateSecurityProfileCommand
 */
export declare const de_UpdateSecurityProfileCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateSecurityProfileCommandOutput>;
/**
 * deserializeAws_restJson1UpdateStreamCommand
 */
export declare const de_UpdateStreamCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateStreamCommandOutput>;
/**
 * deserializeAws_restJson1UpdateThingCommand
 */
export declare const de_UpdateThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateThingCommandOutput>;
/**
 * deserializeAws_restJson1UpdateThingGroupCommand
 */
export declare const de_UpdateThingGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateThingGroupCommandOutput>;
/**
 * deserializeAws_restJson1UpdateThingGroupsForThingCommand
 */
export declare const de_UpdateThingGroupsForThingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateThingGroupsForThingCommandOutput>;
/**
 * deserializeAws_restJson1UpdateTopicRuleDestinationCommand
 */
export declare const de_UpdateTopicRuleDestinationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateTopicRuleDestinationCommandOutput>;
/**
 * deserializeAws_restJson1ValidateSecurityProfileBehaviorsCommand
 */
export declare const de_ValidateSecurityProfileBehaviorsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ValidateSecurityProfileBehaviorsCommandOutput>;
