import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
import { SerdeContext as __SerdeContext } from "@aws-sdk/types";
import { AddLayerVersionPermissionCommandInput, AddLayerVersionPermissionCommandOutput } from "../commands/AddLayerVersionPermissionCommand";
import { AddPermissionCommandInput, AddPermissionCommandOutput } from "../commands/AddPermissionCommand";
import { CreateAliasCommandInput, CreateAliasCommandOutput } from "../commands/CreateAliasCommand";
import { CreateCodeSigningConfigCommandInput, CreateCodeSigningConfigCommandOutput } from "../commands/CreateCodeSigningConfigCommand";
import { CreateEventSourceMappingCommandInput, CreateEventSourceMappingCommandOutput } from "../commands/CreateEventSourceMappingCommand";
import { CreateFunctionCommandInput, CreateFunctionCommandOutput } from "../commands/CreateFunctionCommand";
import { CreateFunctionUrlConfigCommandInput, CreateFunctionUrlConfigCommandOutput } from "../commands/CreateFunctionUrlConfigCommand";
import { DeleteAliasCommandInput, DeleteAliasCommandOutput } from "../commands/DeleteAliasCommand";
import { DeleteCodeSigningConfigCommandInput, DeleteCodeSigningConfigCommandOutput } from "../commands/DeleteCodeSigningConfigCommand";
import { DeleteEventSourceMappingCommandInput, DeleteEventSourceMappingCommandOutput } from "../commands/DeleteEventSourceMappingCommand";
import { DeleteFunctionCodeSigningConfigCommandInput, DeleteFunctionCodeSigningConfigCommandOutput } from "../commands/DeleteFunctionCodeSigningConfigCommand";
import { DeleteFunctionCommandInput, DeleteFunctionCommandOutput } from "../commands/DeleteFunctionCommand";
import { DeleteFunctionConcurrencyCommandInput, DeleteFunctionConcurrencyCommandOutput } from "../commands/DeleteFunctionConcurrencyCommand";
import { DeleteFunctionEventInvokeConfigCommandInput, DeleteFunctionEventInvokeConfigCommandOutput } from "../commands/DeleteFunctionEventInvokeConfigCommand";
import { DeleteFunctionUrlConfigCommandInput, DeleteFunctionUrlConfigCommandOutput } from "../commands/DeleteFunctionUrlConfigCommand";
import { DeleteLayerVersionCommandInput, DeleteLayerVersionCommandOutput } from "../commands/DeleteLayerVersionCommand";
import { DeleteProvisionedConcurrencyConfigCommandInput, DeleteProvisionedConcurrencyConfigCommandOutput } from "../commands/DeleteProvisionedConcurrencyConfigCommand";
import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput } from "../commands/GetAccountSettingsCommand";
import { GetAliasCommandInput, GetAliasCommandOutput } from "../commands/GetAliasCommand";
import { GetCodeSigningConfigCommandInput, GetCodeSigningConfigCommandOutput } from "../commands/GetCodeSigningConfigCommand";
import { GetEventSourceMappingCommandInput, GetEventSourceMappingCommandOutput } from "../commands/GetEventSourceMappingCommand";
import { GetFunctionCodeSigningConfigCommandInput, GetFunctionCodeSigningConfigCommandOutput } from "../commands/GetFunctionCodeSigningConfigCommand";
import { GetFunctionCommandInput, GetFunctionCommandOutput } from "../commands/GetFunctionCommand";
import { GetFunctionConcurrencyCommandInput, GetFunctionConcurrencyCommandOutput } from "../commands/GetFunctionConcurrencyCommand";
import { GetFunctionConfigurationCommandInput, GetFunctionConfigurationCommandOutput } from "../commands/GetFunctionConfigurationCommand";
import { GetFunctionEventInvokeConfigCommandInput, GetFunctionEventInvokeConfigCommandOutput } from "../commands/GetFunctionEventInvokeConfigCommand";
import { GetFunctionUrlConfigCommandInput, GetFunctionUrlConfigCommandOutput } from "../commands/GetFunctionUrlConfigCommand";
import { GetLayerVersionByArnCommandInput, GetLayerVersionByArnCommandOutput } from "../commands/GetLayerVersionByArnCommand";
import { GetLayerVersionCommandInput, GetLayerVersionCommandOutput } from "../commands/GetLayerVersionCommand";
import { GetLayerVersionPolicyCommandInput, GetLayerVersionPolicyCommandOutput } from "../commands/GetLayerVersionPolicyCommand";
import { GetPolicyCommandInput, GetPolicyCommandOutput } from "../commands/GetPolicyCommand";
import { GetProvisionedConcurrencyConfigCommandInput, GetProvisionedConcurrencyConfigCommandOutput } from "../commands/GetProvisionedConcurrencyConfigCommand";
import { InvokeAsyncCommandInput, InvokeAsyncCommandOutput } from "../commands/InvokeAsyncCommand";
import { InvokeCommandInput, InvokeCommandOutput } from "../commands/InvokeCommand";
import { ListAliasesCommandInput, ListAliasesCommandOutput } from "../commands/ListAliasesCommand";
import { ListCodeSigningConfigsCommandInput, ListCodeSigningConfigsCommandOutput } from "../commands/ListCodeSigningConfigsCommand";
import { ListEventSourceMappingsCommandInput, ListEventSourceMappingsCommandOutput } from "../commands/ListEventSourceMappingsCommand";
import { ListFunctionEventInvokeConfigsCommandInput, ListFunctionEventInvokeConfigsCommandOutput } from "../commands/ListFunctionEventInvokeConfigsCommand";
import { ListFunctionsByCodeSigningConfigCommandInput, ListFunctionsByCodeSigningConfigCommandOutput } from "../commands/ListFunctionsByCodeSigningConfigCommand";
import { ListFunctionsCommandInput, ListFunctionsCommandOutput } from "../commands/ListFunctionsCommand";
import { ListFunctionUrlConfigsCommandInput, ListFunctionUrlConfigsCommandOutput } from "../commands/ListFunctionUrlConfigsCommand";
import { ListLayersCommandInput, ListLayersCommandOutput } from "../commands/ListLayersCommand";
import { ListLayerVersionsCommandInput, ListLayerVersionsCommandOutput } from "../commands/ListLayerVersionsCommand";
import { ListProvisionedConcurrencyConfigsCommandInput, ListProvisionedConcurrencyConfigsCommandOutput } from "../commands/ListProvisionedConcurrencyConfigsCommand";
import { ListTagsCommandInput, ListTagsCommandOutput } from "../commands/ListTagsCommand";
import { ListVersionsByFunctionCommandInput, ListVersionsByFunctionCommandOutput } from "../commands/ListVersionsByFunctionCommand";
import { PublishLayerVersionCommandInput, PublishLayerVersionCommandOutput } from "../commands/PublishLayerVersionCommand";
import { PublishVersionCommandInput, PublishVersionCommandOutput } from "../commands/PublishVersionCommand";
import { PutFunctionCodeSigningConfigCommandInput, PutFunctionCodeSigningConfigCommandOutput } from "../commands/PutFunctionCodeSigningConfigCommand";
import { PutFunctionConcurrencyCommandInput, PutFunctionConcurrencyCommandOutput } from "../commands/PutFunctionConcurrencyCommand";
import { PutFunctionEventInvokeConfigCommandInput, PutFunctionEventInvokeConfigCommandOutput } from "../commands/PutFunctionEventInvokeConfigCommand";
import { PutProvisionedConcurrencyConfigCommandInput, PutProvisionedConcurrencyConfigCommandOutput } from "../commands/PutProvisionedConcurrencyConfigCommand";
import { RemoveLayerVersionPermissionCommandInput, RemoveLayerVersionPermissionCommandOutput } from "../commands/RemoveLayerVersionPermissionCommand";
import { RemovePermissionCommandInput, RemovePermissionCommandOutput } from "../commands/RemovePermissionCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand";
import { UpdateAliasCommandInput, UpdateAliasCommandOutput } from "../commands/UpdateAliasCommand";
import { UpdateCodeSigningConfigCommandInput, UpdateCodeSigningConfigCommandOutput } from "../commands/UpdateCodeSigningConfigCommand";
import { UpdateEventSourceMappingCommandInput, UpdateEventSourceMappingCommandOutput } from "../commands/UpdateEventSourceMappingCommand";
import { UpdateFunctionCodeCommandInput, UpdateFunctionCodeCommandOutput } from "../commands/UpdateFunctionCodeCommand";
import { UpdateFunctionConfigurationCommandInput, UpdateFunctionConfigurationCommandOutput } from "../commands/UpdateFunctionConfigurationCommand";
import { UpdateFunctionEventInvokeConfigCommandInput, UpdateFunctionEventInvokeConfigCommandOutput } from "../commands/UpdateFunctionEventInvokeConfigCommand";
import { UpdateFunctionUrlConfigCommandInput, UpdateFunctionUrlConfigCommandOutput } from "../commands/UpdateFunctionUrlConfigCommand";
export declare const serializeAws_restJson1AddLayerVersionPermissionCommand: (input: AddLayerVersionPermissionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1AddPermissionCommand: (input: AddPermissionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1CreateAliasCommand: (input: CreateAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1CreateCodeSigningConfigCommand: (input: CreateCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1CreateEventSourceMappingCommand: (input: CreateEventSourceMappingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1CreateFunctionCommand: (input: CreateFunctionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1CreateFunctionUrlConfigCommand: (input: CreateFunctionUrlConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteAliasCommand: (input: DeleteAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteCodeSigningConfigCommand: (input: DeleteCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteEventSourceMappingCommand: (input: DeleteEventSourceMappingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteFunctionCommand: (input: DeleteFunctionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteFunctionCodeSigningConfigCommand: (input: DeleteFunctionCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteFunctionConcurrencyCommand: (input: DeleteFunctionConcurrencyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteFunctionEventInvokeConfigCommand: (input: DeleteFunctionEventInvokeConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteFunctionUrlConfigCommand: (input: DeleteFunctionUrlConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteLayerVersionCommand: (input: DeleteLayerVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1DeleteProvisionedConcurrencyConfigCommand: (input: DeleteProvisionedConcurrencyConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetAccountSettingsCommand: (input: GetAccountSettingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetAliasCommand: (input: GetAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetCodeSigningConfigCommand: (input: GetCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetEventSourceMappingCommand: (input: GetEventSourceMappingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetFunctionCommand: (input: GetFunctionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetFunctionCodeSigningConfigCommand: (input: GetFunctionCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetFunctionConcurrencyCommand: (input: GetFunctionConcurrencyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetFunctionConfigurationCommand: (input: GetFunctionConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetFunctionEventInvokeConfigCommand: (input: GetFunctionEventInvokeConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetFunctionUrlConfigCommand: (input: GetFunctionUrlConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetLayerVersionCommand: (input: GetLayerVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetLayerVersionByArnCommand: (input: GetLayerVersionByArnCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetLayerVersionPolicyCommand: (input: GetLayerVersionPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetPolicyCommand: (input: GetPolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1GetProvisionedConcurrencyConfigCommand: (input: GetProvisionedConcurrencyConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1InvokeCommand: (input: InvokeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1InvokeAsyncCommand: (input: InvokeAsyncCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListAliasesCommand: (input: ListAliasesCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListCodeSigningConfigsCommand: (input: ListCodeSigningConfigsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListEventSourceMappingsCommand: (input: ListEventSourceMappingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListFunctionEventInvokeConfigsCommand: (input: ListFunctionEventInvokeConfigsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListFunctionsCommand: (input: ListFunctionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListFunctionsByCodeSigningConfigCommand: (input: ListFunctionsByCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListFunctionUrlConfigsCommand: (input: ListFunctionUrlConfigsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListLayersCommand: (input: ListLayersCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListLayerVersionsCommand: (input: ListLayerVersionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListProvisionedConcurrencyConfigsCommand: (input: ListProvisionedConcurrencyConfigsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListTagsCommand: (input: ListTagsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1ListVersionsByFunctionCommand: (input: ListVersionsByFunctionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1PublishLayerVersionCommand: (input: PublishLayerVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1PublishVersionCommand: (input: PublishVersionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1PutFunctionCodeSigningConfigCommand: (input: PutFunctionCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1PutFunctionConcurrencyCommand: (input: PutFunctionConcurrencyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1PutFunctionEventInvokeConfigCommand: (input: PutFunctionEventInvokeConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1PutProvisionedConcurrencyConfigCommand: (input: PutProvisionedConcurrencyConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1RemoveLayerVersionPermissionCommand: (input: RemoveLayerVersionPermissionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1RemovePermissionCommand: (input: RemovePermissionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1TagResourceCommand: (input: TagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UntagResourceCommand: (input: UntagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateAliasCommand: (input: UpdateAliasCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateCodeSigningConfigCommand: (input: UpdateCodeSigningConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateEventSourceMappingCommand: (input: UpdateEventSourceMappingCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateFunctionCodeCommand: (input: UpdateFunctionCodeCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateFunctionConfigurationCommand: (input: UpdateFunctionConfigurationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateFunctionEventInvokeConfigCommand: (input: UpdateFunctionEventInvokeConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const serializeAws_restJson1UpdateFunctionUrlConfigCommand: (input: UpdateFunctionUrlConfigCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
export declare const deserializeAws_restJson1AddLayerVersionPermissionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AddLayerVersionPermissionCommandOutput>;
export declare const deserializeAws_restJson1AddPermissionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AddPermissionCommandOutput>;
export declare const deserializeAws_restJson1CreateAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateAliasCommandOutput>;
export declare const deserializeAws_restJson1CreateCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1CreateEventSourceMappingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateEventSourceMappingCommandOutput>;
export declare const deserializeAws_restJson1CreateFunctionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateFunctionCommandOutput>;
export declare const deserializeAws_restJson1CreateFunctionUrlConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateFunctionUrlConfigCommandOutput>;
export declare const deserializeAws_restJson1DeleteAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteAliasCommandOutput>;
export declare const deserializeAws_restJson1DeleteCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1DeleteEventSourceMappingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteEventSourceMappingCommandOutput>;
export declare const deserializeAws_restJson1DeleteFunctionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteFunctionCommandOutput>;
export declare const deserializeAws_restJson1DeleteFunctionCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteFunctionCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1DeleteFunctionConcurrencyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteFunctionConcurrencyCommandOutput>;
export declare const deserializeAws_restJson1DeleteFunctionEventInvokeConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteFunctionEventInvokeConfigCommandOutput>;
export declare const deserializeAws_restJson1DeleteFunctionUrlConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteFunctionUrlConfigCommandOutput>;
export declare const deserializeAws_restJson1DeleteLayerVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteLayerVersionCommandOutput>;
export declare const deserializeAws_restJson1DeleteProvisionedConcurrencyConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteProvisionedConcurrencyConfigCommandOutput>;
export declare const deserializeAws_restJson1GetAccountSettingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetAccountSettingsCommandOutput>;
export declare const deserializeAws_restJson1GetAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetAliasCommandOutput>;
export declare const deserializeAws_restJson1GetCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1GetEventSourceMappingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetEventSourceMappingCommandOutput>;
export declare const deserializeAws_restJson1GetFunctionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetFunctionCommandOutput>;
export declare const deserializeAws_restJson1GetFunctionCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetFunctionCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1GetFunctionConcurrencyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetFunctionConcurrencyCommandOutput>;
export declare const deserializeAws_restJson1GetFunctionConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetFunctionConfigurationCommandOutput>;
export declare const deserializeAws_restJson1GetFunctionEventInvokeConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetFunctionEventInvokeConfigCommandOutput>;
export declare const deserializeAws_restJson1GetFunctionUrlConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetFunctionUrlConfigCommandOutput>;
export declare const deserializeAws_restJson1GetLayerVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetLayerVersionCommandOutput>;
export declare const deserializeAws_restJson1GetLayerVersionByArnCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetLayerVersionByArnCommandOutput>;
export declare const deserializeAws_restJson1GetLayerVersionPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetLayerVersionPolicyCommandOutput>;
export declare const deserializeAws_restJson1GetPolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPolicyCommandOutput>;
export declare const deserializeAws_restJson1GetProvisionedConcurrencyConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetProvisionedConcurrencyConfigCommandOutput>;
export declare const deserializeAws_restJson1InvokeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<InvokeCommandOutput>;
export declare const deserializeAws_restJson1InvokeAsyncCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<InvokeAsyncCommandOutput>;
export declare const deserializeAws_restJson1ListAliasesCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAliasesCommandOutput>;
export declare const deserializeAws_restJson1ListCodeSigningConfigsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListCodeSigningConfigsCommandOutput>;
export declare const deserializeAws_restJson1ListEventSourceMappingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListEventSourceMappingsCommandOutput>;
export declare const deserializeAws_restJson1ListFunctionEventInvokeConfigsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListFunctionEventInvokeConfigsCommandOutput>;
export declare const deserializeAws_restJson1ListFunctionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListFunctionsCommandOutput>;
export declare const deserializeAws_restJson1ListFunctionsByCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListFunctionsByCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1ListFunctionUrlConfigsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListFunctionUrlConfigsCommandOutput>;
export declare const deserializeAws_restJson1ListLayersCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListLayersCommandOutput>;
export declare const deserializeAws_restJson1ListLayerVersionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListLayerVersionsCommandOutput>;
export declare const deserializeAws_restJson1ListProvisionedConcurrencyConfigsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListProvisionedConcurrencyConfigsCommandOutput>;
export declare const deserializeAws_restJson1ListTagsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListTagsCommandOutput>;
export declare const deserializeAws_restJson1ListVersionsByFunctionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListVersionsByFunctionCommandOutput>;
export declare const deserializeAws_restJson1PublishLayerVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PublishLayerVersionCommandOutput>;
export declare const deserializeAws_restJson1PublishVersionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PublishVersionCommandOutput>;
export declare const deserializeAws_restJson1PutFunctionCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutFunctionCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1PutFunctionConcurrencyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutFunctionConcurrencyCommandOutput>;
export declare const deserializeAws_restJson1PutFunctionEventInvokeConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutFunctionEventInvokeConfigCommandOutput>;
export declare const deserializeAws_restJson1PutProvisionedConcurrencyConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutProvisionedConcurrencyConfigCommandOutput>;
export declare const deserializeAws_restJson1RemoveLayerVersionPermissionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RemoveLayerVersionPermissionCommandOutput>;
export declare const deserializeAws_restJson1RemovePermissionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RemovePermissionCommandOutput>;
export declare const deserializeAws_restJson1TagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<TagResourceCommandOutput>;
export declare const deserializeAws_restJson1UntagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UntagResourceCommandOutput>;
export declare const deserializeAws_restJson1UpdateAliasCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateAliasCommandOutput>;
export declare const deserializeAws_restJson1UpdateCodeSigningConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateCodeSigningConfigCommandOutput>;
export declare const deserializeAws_restJson1UpdateEventSourceMappingCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateEventSourceMappingCommandOutput>;
export declare const deserializeAws_restJson1UpdateFunctionCodeCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateFunctionCodeCommandOutput>;
export declare const deserializeAws_restJson1UpdateFunctionConfigurationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateFunctionConfigurationCommandOutput>;
export declare const deserializeAws_restJson1UpdateFunctionEventInvokeConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateFunctionEventInvokeConfigCommandOutput>;
export declare const deserializeAws_restJson1UpdateFunctionUrlConfigCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateFunctionUrlConfigCommandOutput>;
