import {
  HttpRequest as __HttpRequest,
  HttpResponse as __HttpResponse,
} from "@smithy/protocol-http";
import { SerdeContext as __SerdeContext } from "@smithy/types";
import {
  AssociateAccessPolicyCommandInput,
  AssociateAccessPolicyCommandOutput,
} from "../commands/AssociateAccessPolicyCommand";
import {
  AssociateEncryptionConfigCommandInput,
  AssociateEncryptionConfigCommandOutput,
} from "../commands/AssociateEncryptionConfigCommand";
import {
  AssociateIdentityProviderConfigCommandInput,
  AssociateIdentityProviderConfigCommandOutput,
} from "../commands/AssociateIdentityProviderConfigCommand";
import {
  CreateAccessEntryCommandInput,
  CreateAccessEntryCommandOutput,
} from "../commands/CreateAccessEntryCommand";
import {
  CreateAddonCommandInput,
  CreateAddonCommandOutput,
} from "../commands/CreateAddonCommand";
import {
  CreateClusterCommandInput,
  CreateClusterCommandOutput,
} from "../commands/CreateClusterCommand";
import {
  CreateEksAnywhereSubscriptionCommandInput,
  CreateEksAnywhereSubscriptionCommandOutput,
} from "../commands/CreateEksAnywhereSubscriptionCommand";
import {
  CreateFargateProfileCommandInput,
  CreateFargateProfileCommandOutput,
} from "../commands/CreateFargateProfileCommand";
import {
  CreateNodegroupCommandInput,
  CreateNodegroupCommandOutput,
} from "../commands/CreateNodegroupCommand";
import {
  CreatePodIdentityAssociationCommandInput,
  CreatePodIdentityAssociationCommandOutput,
} from "../commands/CreatePodIdentityAssociationCommand";
import {
  DeleteAccessEntryCommandInput,
  DeleteAccessEntryCommandOutput,
} from "../commands/DeleteAccessEntryCommand";
import {
  DeleteAddonCommandInput,
  DeleteAddonCommandOutput,
} from "../commands/DeleteAddonCommand";
import {
  DeleteClusterCommandInput,
  DeleteClusterCommandOutput,
} from "../commands/DeleteClusterCommand";
import {
  DeleteEksAnywhereSubscriptionCommandInput,
  DeleteEksAnywhereSubscriptionCommandOutput,
} from "../commands/DeleteEksAnywhereSubscriptionCommand";
import {
  DeleteFargateProfileCommandInput,
  DeleteFargateProfileCommandOutput,
} from "../commands/DeleteFargateProfileCommand";
import {
  DeleteNodegroupCommandInput,
  DeleteNodegroupCommandOutput,
} from "../commands/DeleteNodegroupCommand";
import {
  DeletePodIdentityAssociationCommandInput,
  DeletePodIdentityAssociationCommandOutput,
} from "../commands/DeletePodIdentityAssociationCommand";
import {
  DeregisterClusterCommandInput,
  DeregisterClusterCommandOutput,
} from "../commands/DeregisterClusterCommand";
import {
  DescribeAccessEntryCommandInput,
  DescribeAccessEntryCommandOutput,
} from "../commands/DescribeAccessEntryCommand";
import {
  DescribeAddonCommandInput,
  DescribeAddonCommandOutput,
} from "../commands/DescribeAddonCommand";
import {
  DescribeAddonConfigurationCommandInput,
  DescribeAddonConfigurationCommandOutput,
} from "../commands/DescribeAddonConfigurationCommand";
import {
  DescribeAddonVersionsCommandInput,
  DescribeAddonVersionsCommandOutput,
} from "../commands/DescribeAddonVersionsCommand";
import {
  DescribeClusterCommandInput,
  DescribeClusterCommandOutput,
} from "../commands/DescribeClusterCommand";
import {
  DescribeClusterVersionsCommandInput,
  DescribeClusterVersionsCommandOutput,
} from "../commands/DescribeClusterVersionsCommand";
import {
  DescribeEksAnywhereSubscriptionCommandInput,
  DescribeEksAnywhereSubscriptionCommandOutput,
} from "../commands/DescribeEksAnywhereSubscriptionCommand";
import {
  DescribeFargateProfileCommandInput,
  DescribeFargateProfileCommandOutput,
} from "../commands/DescribeFargateProfileCommand";
import {
  DescribeIdentityProviderConfigCommandInput,
  DescribeIdentityProviderConfigCommandOutput,
} from "../commands/DescribeIdentityProviderConfigCommand";
import {
  DescribeInsightCommandInput,
  DescribeInsightCommandOutput,
} from "../commands/DescribeInsightCommand";
import {
  DescribeNodegroupCommandInput,
  DescribeNodegroupCommandOutput,
} from "../commands/DescribeNodegroupCommand";
import {
  DescribePodIdentityAssociationCommandInput,
  DescribePodIdentityAssociationCommandOutput,
} from "../commands/DescribePodIdentityAssociationCommand";
import {
  DescribeUpdateCommandInput,
  DescribeUpdateCommandOutput,
} from "../commands/DescribeUpdateCommand";
import {
  DisassociateAccessPolicyCommandInput,
  DisassociateAccessPolicyCommandOutput,
} from "../commands/DisassociateAccessPolicyCommand";
import {
  DisassociateIdentityProviderConfigCommandInput,
  DisassociateIdentityProviderConfigCommandOutput,
} from "../commands/DisassociateIdentityProviderConfigCommand";
import {
  ListAccessEntriesCommandInput,
  ListAccessEntriesCommandOutput,
} from "../commands/ListAccessEntriesCommand";
import {
  ListAccessPoliciesCommandInput,
  ListAccessPoliciesCommandOutput,
} from "../commands/ListAccessPoliciesCommand";
import {
  ListAddonsCommandInput,
  ListAddonsCommandOutput,
} from "../commands/ListAddonsCommand";
import {
  ListAssociatedAccessPoliciesCommandInput,
  ListAssociatedAccessPoliciesCommandOutput,
} from "../commands/ListAssociatedAccessPoliciesCommand";
import {
  ListClustersCommandInput,
  ListClustersCommandOutput,
} from "../commands/ListClustersCommand";
import {
  ListEksAnywhereSubscriptionsCommandInput,
  ListEksAnywhereSubscriptionsCommandOutput,
} from "../commands/ListEksAnywhereSubscriptionsCommand";
import {
  ListFargateProfilesCommandInput,
  ListFargateProfilesCommandOutput,
} from "../commands/ListFargateProfilesCommand";
import {
  ListIdentityProviderConfigsCommandInput,
  ListIdentityProviderConfigsCommandOutput,
} from "../commands/ListIdentityProviderConfigsCommand";
import {
  ListInsightsCommandInput,
  ListInsightsCommandOutput,
} from "../commands/ListInsightsCommand";
import {
  ListNodegroupsCommandInput,
  ListNodegroupsCommandOutput,
} from "../commands/ListNodegroupsCommand";
import {
  ListPodIdentityAssociationsCommandInput,
  ListPodIdentityAssociationsCommandOutput,
} from "../commands/ListPodIdentityAssociationsCommand";
import {
  ListTagsForResourceCommandInput,
  ListTagsForResourceCommandOutput,
} from "../commands/ListTagsForResourceCommand";
import {
  ListUpdatesCommandInput,
  ListUpdatesCommandOutput,
} from "../commands/ListUpdatesCommand";
import {
  RegisterClusterCommandInput,
  RegisterClusterCommandOutput,
} from "../commands/RegisterClusterCommand";
import {
  TagResourceCommandInput,
  TagResourceCommandOutput,
} from "../commands/TagResourceCommand";
import {
  UntagResourceCommandInput,
  UntagResourceCommandOutput,
} from "../commands/UntagResourceCommand";
import {
  UpdateAccessEntryCommandInput,
  UpdateAccessEntryCommandOutput,
} from "../commands/UpdateAccessEntryCommand";
import {
  UpdateAddonCommandInput,
  UpdateAddonCommandOutput,
} from "../commands/UpdateAddonCommand";
import {
  UpdateClusterConfigCommandInput,
  UpdateClusterConfigCommandOutput,
} from "../commands/UpdateClusterConfigCommand";
import {
  UpdateClusterVersionCommandInput,
  UpdateClusterVersionCommandOutput,
} from "../commands/UpdateClusterVersionCommand";
import {
  UpdateEksAnywhereSubscriptionCommandInput,
  UpdateEksAnywhereSubscriptionCommandOutput,
} from "../commands/UpdateEksAnywhereSubscriptionCommand";
import {
  UpdateNodegroupConfigCommandInput,
  UpdateNodegroupConfigCommandOutput,
} from "../commands/UpdateNodegroupConfigCommand";
import {
  UpdateNodegroupVersionCommandInput,
  UpdateNodegroupVersionCommandOutput,
} from "../commands/UpdateNodegroupVersionCommand";
import {
  UpdatePodIdentityAssociationCommandInput,
  UpdatePodIdentityAssociationCommandOutput,
} from "../commands/UpdatePodIdentityAssociationCommand";
export declare const se_AssociateAccessPolicyCommand: (
  input: AssociateAccessPolicyCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_AssociateEncryptionConfigCommand: (
  input: AssociateEncryptionConfigCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_AssociateIdentityProviderConfigCommand: (
  input: AssociateIdentityProviderConfigCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreateAccessEntryCommand: (
  input: CreateAccessEntryCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreateAddonCommand: (
  input: CreateAddonCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreateClusterCommand: (
  input: CreateClusterCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreateEksAnywhereSubscriptionCommand: (
  input: CreateEksAnywhereSubscriptionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreateFargateProfileCommand: (
  input: CreateFargateProfileCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreateNodegroupCommand: (
  input: CreateNodegroupCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_CreatePodIdentityAssociationCommand: (
  input: CreatePodIdentityAssociationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteAccessEntryCommand: (
  input: DeleteAccessEntryCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteAddonCommand: (
  input: DeleteAddonCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteClusterCommand: (
  input: DeleteClusterCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteEksAnywhereSubscriptionCommand: (
  input: DeleteEksAnywhereSubscriptionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteFargateProfileCommand: (
  input: DeleteFargateProfileCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteNodegroupCommand: (
  input: DeleteNodegroupCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeletePodIdentityAssociationCommand: (
  input: DeletePodIdentityAssociationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeregisterClusterCommand: (
  input: DeregisterClusterCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeAccessEntryCommand: (
  input: DescribeAccessEntryCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeAddonCommand: (
  input: DescribeAddonCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeAddonConfigurationCommand: (
  input: DescribeAddonConfigurationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeAddonVersionsCommand: (
  input: DescribeAddonVersionsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeClusterCommand: (
  input: DescribeClusterCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeClusterVersionsCommand: (
  input: DescribeClusterVersionsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeEksAnywhereSubscriptionCommand: (
  input: DescribeEksAnywhereSubscriptionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeFargateProfileCommand: (
  input: DescribeFargateProfileCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeIdentityProviderConfigCommand: (
  input: DescribeIdentityProviderConfigCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeInsightCommand: (
  input: DescribeInsightCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeNodegroupCommand: (
  input: DescribeNodegroupCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribePodIdentityAssociationCommand: (
  input: DescribePodIdentityAssociationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DescribeUpdateCommand: (
  input: DescribeUpdateCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DisassociateAccessPolicyCommand: (
  input: DisassociateAccessPolicyCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DisassociateIdentityProviderConfigCommand: (
  input: DisassociateIdentityProviderConfigCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListAccessEntriesCommand: (
  input: ListAccessEntriesCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListAccessPoliciesCommand: (
  input: ListAccessPoliciesCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListAddonsCommand: (
  input: ListAddonsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListAssociatedAccessPoliciesCommand: (
  input: ListAssociatedAccessPoliciesCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListClustersCommand: (
  input: ListClustersCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListEksAnywhereSubscriptionsCommand: (
  input: ListEksAnywhereSubscriptionsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListFargateProfilesCommand: (
  input: ListFargateProfilesCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListIdentityProviderConfigsCommand: (
  input: ListIdentityProviderConfigsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListInsightsCommand: (
  input: ListInsightsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListNodegroupsCommand: (
  input: ListNodegroupsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListPodIdentityAssociationsCommand: (
  input: ListPodIdentityAssociationsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListTagsForResourceCommand: (
  input: ListTagsForResourceCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListUpdatesCommand: (
  input: ListUpdatesCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_RegisterClusterCommand: (
  input: RegisterClusterCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_TagResourceCommand: (
  input: TagResourceCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UntagResourceCommand: (
  input: UntagResourceCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateAccessEntryCommand: (
  input: UpdateAccessEntryCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateAddonCommand: (
  input: UpdateAddonCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateClusterConfigCommand: (
  input: UpdateClusterConfigCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateClusterVersionCommand: (
  input: UpdateClusterVersionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateEksAnywhereSubscriptionCommand: (
  input: UpdateEksAnywhereSubscriptionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateNodegroupConfigCommand: (
  input: UpdateNodegroupConfigCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateNodegroupVersionCommand: (
  input: UpdateNodegroupVersionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdatePodIdentityAssociationCommand: (
  input: UpdatePodIdentityAssociationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const de_AssociateAccessPolicyCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<AssociateAccessPolicyCommandOutput>;
export declare const de_AssociateEncryptionConfigCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<AssociateEncryptionConfigCommandOutput>;
export declare const de_AssociateIdentityProviderConfigCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<AssociateIdentityProviderConfigCommandOutput>;
export declare const de_CreateAccessEntryCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreateAccessEntryCommandOutput>;
export declare const de_CreateAddonCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreateAddonCommandOutput>;
export declare const de_CreateClusterCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreateClusterCommandOutput>;
export declare const de_CreateEksAnywhereSubscriptionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreateEksAnywhereSubscriptionCommandOutput>;
export declare const de_CreateFargateProfileCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreateFargateProfileCommandOutput>;
export declare const de_CreateNodegroupCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreateNodegroupCommandOutput>;
export declare const de_CreatePodIdentityAssociationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<CreatePodIdentityAssociationCommandOutput>;
export declare const de_DeleteAccessEntryCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteAccessEntryCommandOutput>;
export declare const de_DeleteAddonCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteAddonCommandOutput>;
export declare const de_DeleteClusterCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteClusterCommandOutput>;
export declare const de_DeleteEksAnywhereSubscriptionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteEksAnywhereSubscriptionCommandOutput>;
export declare const de_DeleteFargateProfileCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteFargateProfileCommandOutput>;
export declare const de_DeleteNodegroupCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteNodegroupCommandOutput>;
export declare const de_DeletePodIdentityAssociationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeletePodIdentityAssociationCommandOutput>;
export declare const de_DeregisterClusterCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeregisterClusterCommandOutput>;
export declare const de_DescribeAccessEntryCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeAccessEntryCommandOutput>;
export declare const de_DescribeAddonCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeAddonCommandOutput>;
export declare const de_DescribeAddonConfigurationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeAddonConfigurationCommandOutput>;
export declare const de_DescribeAddonVersionsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeAddonVersionsCommandOutput>;
export declare const de_DescribeClusterCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeClusterCommandOutput>;
export declare const de_DescribeClusterVersionsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeClusterVersionsCommandOutput>;
export declare const de_DescribeEksAnywhereSubscriptionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeEksAnywhereSubscriptionCommandOutput>;
export declare const de_DescribeFargateProfileCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeFargateProfileCommandOutput>;
export declare const de_DescribeIdentityProviderConfigCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeIdentityProviderConfigCommandOutput>;
export declare const de_DescribeInsightCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeInsightCommandOutput>;
export declare const de_DescribeNodegroupCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeNodegroupCommandOutput>;
export declare const de_DescribePodIdentityAssociationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribePodIdentityAssociationCommandOutput>;
export declare const de_DescribeUpdateCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DescribeUpdateCommandOutput>;
export declare const de_DisassociateAccessPolicyCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DisassociateAccessPolicyCommandOutput>;
export declare const de_DisassociateIdentityProviderConfigCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DisassociateIdentityProviderConfigCommandOutput>;
export declare const de_ListAccessEntriesCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListAccessEntriesCommandOutput>;
export declare const de_ListAccessPoliciesCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListAccessPoliciesCommandOutput>;
export declare const de_ListAddonsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListAddonsCommandOutput>;
export declare const de_ListAssociatedAccessPoliciesCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListAssociatedAccessPoliciesCommandOutput>;
export declare const de_ListClustersCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListClustersCommandOutput>;
export declare const de_ListEksAnywhereSubscriptionsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListEksAnywhereSubscriptionsCommandOutput>;
export declare const de_ListFargateProfilesCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListFargateProfilesCommandOutput>;
export declare const de_ListIdentityProviderConfigsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListIdentityProviderConfigsCommandOutput>;
export declare const de_ListInsightsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListInsightsCommandOutput>;
export declare const de_ListNodegroupsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListNodegroupsCommandOutput>;
export declare const de_ListPodIdentityAssociationsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListPodIdentityAssociationsCommandOutput>;
export declare const de_ListTagsForResourceCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListTagsForResourceCommandOutput>;
export declare const de_ListUpdatesCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListUpdatesCommandOutput>;
export declare const de_RegisterClusterCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<RegisterClusterCommandOutput>;
export declare const de_TagResourceCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<TagResourceCommandOutput>;
export declare const de_UntagResourceCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UntagResourceCommandOutput>;
export declare const de_UpdateAccessEntryCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateAccessEntryCommandOutput>;
export declare const de_UpdateAddonCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateAddonCommandOutput>;
export declare const de_UpdateClusterConfigCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateClusterConfigCommandOutput>;
export declare const de_UpdateClusterVersionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateClusterVersionCommandOutput>;
export declare const de_UpdateEksAnywhereSubscriptionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateEksAnywhereSubscriptionCommandOutput>;
export declare const de_UpdateNodegroupConfigCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateNodegroupConfigCommandOutput>;
export declare const de_UpdateNodegroupVersionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdateNodegroupVersionCommandOutput>;
export declare const de_UpdatePodIdentityAssociationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<UpdatePodIdentityAssociationCommandOutput>;
