import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http";
import { SerdeContext as __SerdeContext } from "@smithy/types";
import { BatchGetSecretValueCommandInput, BatchGetSecretValueCommandOutput } from "../commands/BatchGetSecretValueCommand";
import { CancelRotateSecretCommandInput, CancelRotateSecretCommandOutput } from "../commands/CancelRotateSecretCommand";
import { CreateSecretCommandInput, CreateSecretCommandOutput } from "../commands/CreateSecretCommand";
import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput } from "../commands/DeleteResourcePolicyCommand";
import { DeleteSecretCommandInput, DeleteSecretCommandOutput } from "../commands/DeleteSecretCommand";
import { DescribeSecretCommandInput, DescribeSecretCommandOutput } from "../commands/DescribeSecretCommand";
import { GetRandomPasswordCommandInput, GetRandomPasswordCommandOutput } from "../commands/GetRandomPasswordCommand";
import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput } from "../commands/GetResourcePolicyCommand";
import { GetSecretValueCommandInput, GetSecretValueCommandOutput } from "../commands/GetSecretValueCommand";
import { ListSecretsCommandInput, ListSecretsCommandOutput } from "../commands/ListSecretsCommand";
import { ListSecretVersionIdsCommandInput, ListSecretVersionIdsCommandOutput } from "../commands/ListSecretVersionIdsCommand";
import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "../commands/PutResourcePolicyCommand";
import { PutSecretValueCommandInput, PutSecretValueCommandOutput } from "../commands/PutSecretValueCommand";
import { RemoveRegionsFromReplicationCommandInput, RemoveRegionsFromReplicationCommandOutput } from "../commands/RemoveRegionsFromReplicationCommand";
import { ReplicateSecretToRegionsCommandInput, ReplicateSecretToRegionsCommandOutput } from "../commands/ReplicateSecretToRegionsCommand";
import { RestoreSecretCommandInput, RestoreSecretCommandOutput } from "../commands/RestoreSecretCommand";
import { RotateSecretCommandInput, RotateSecretCommandOutput } from "../commands/RotateSecretCommand";
import { StopReplicationToReplicaCommandInput, StopReplicationToReplicaCommandOutput } from "../commands/StopReplicationToReplicaCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand";
import { UpdateSecretCommandInput, UpdateSecretCommandOutput } from "../commands/UpdateSecretCommand";
import { UpdateSecretVersionStageCommandInput, UpdateSecretVersionStageCommandOutput } from "../commands/UpdateSecretVersionStageCommand";
import { ValidateResourcePolicyCommandInput, ValidateResourcePolicyCommandOutput } from "../commands/ValidateResourcePolicyCommand";
/**
 * serializeAws_json1_1BatchGetSecretValueCommand
 */
export declare const se_BatchGetSecretValueCommand: (input: BatchGetSecretValueCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1CancelRotateSecretCommand
 */
export declare const se_CancelRotateSecretCommand: (input: CancelRotateSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1CreateSecretCommand
 */
export declare const se_CreateSecretCommand: (input: CreateSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1DeleteResourcePolicyCommand
 */
export declare const se_DeleteResourcePolicyCommand: (input: DeleteResourcePolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1DeleteSecretCommand
 */
export declare const se_DeleteSecretCommand: (input: DeleteSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1DescribeSecretCommand
 */
export declare const se_DescribeSecretCommand: (input: DescribeSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1GetRandomPasswordCommand
 */
export declare const se_GetRandomPasswordCommand: (input: GetRandomPasswordCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1GetResourcePolicyCommand
 */
export declare const se_GetResourcePolicyCommand: (input: GetResourcePolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1GetSecretValueCommand
 */
export declare const se_GetSecretValueCommand: (input: GetSecretValueCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1ListSecretsCommand
 */
export declare const se_ListSecretsCommand: (input: ListSecretsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1ListSecretVersionIdsCommand
 */
export declare const se_ListSecretVersionIdsCommand: (input: ListSecretVersionIdsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1PutResourcePolicyCommand
 */
export declare const se_PutResourcePolicyCommand: (input: PutResourcePolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1PutSecretValueCommand
 */
export declare const se_PutSecretValueCommand: (input: PutSecretValueCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1RemoveRegionsFromReplicationCommand
 */
export declare const se_RemoveRegionsFromReplicationCommand: (input: RemoveRegionsFromReplicationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1ReplicateSecretToRegionsCommand
 */
export declare const se_ReplicateSecretToRegionsCommand: (input: ReplicateSecretToRegionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1RestoreSecretCommand
 */
export declare const se_RestoreSecretCommand: (input: RestoreSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1RotateSecretCommand
 */
export declare const se_RotateSecretCommand: (input: RotateSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1StopReplicationToReplicaCommand
 */
export declare const se_StopReplicationToReplicaCommand: (input: StopReplicationToReplicaCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1TagResourceCommand
 */
export declare const se_TagResourceCommand: (input: TagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1UntagResourceCommand
 */
export declare const se_UntagResourceCommand: (input: UntagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1UpdateSecretCommand
 */
export declare const se_UpdateSecretCommand: (input: UpdateSecretCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1UpdateSecretVersionStageCommand
 */
export declare const se_UpdateSecretVersionStageCommand: (input: UpdateSecretVersionStageCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_json1_1ValidateResourcePolicyCommand
 */
export declare const se_ValidateResourcePolicyCommand: (input: ValidateResourcePolicyCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * deserializeAws_json1_1BatchGetSecretValueCommand
 */
export declare const de_BatchGetSecretValueCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<BatchGetSecretValueCommandOutput>;
/**
 * deserializeAws_json1_1CancelRotateSecretCommand
 */
export declare const de_CancelRotateSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CancelRotateSecretCommandOutput>;
/**
 * deserializeAws_json1_1CreateSecretCommand
 */
export declare const de_CreateSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<CreateSecretCommandOutput>;
/**
 * deserializeAws_json1_1DeleteResourcePolicyCommand
 */
export declare const de_DeleteResourcePolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteResourcePolicyCommandOutput>;
/**
 * deserializeAws_json1_1DeleteSecretCommand
 */
export declare const de_DeleteSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteSecretCommandOutput>;
/**
 * deserializeAws_json1_1DescribeSecretCommand
 */
export declare const de_DescribeSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeSecretCommandOutput>;
/**
 * deserializeAws_json1_1GetRandomPasswordCommand
 */
export declare const de_GetRandomPasswordCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetRandomPasswordCommandOutput>;
/**
 * deserializeAws_json1_1GetResourcePolicyCommand
 */
export declare const de_GetResourcePolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetResourcePolicyCommandOutput>;
/**
 * deserializeAws_json1_1GetSecretValueCommand
 */
export declare const de_GetSecretValueCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetSecretValueCommandOutput>;
/**
 * deserializeAws_json1_1ListSecretsCommand
 */
export declare const de_ListSecretsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListSecretsCommandOutput>;
/**
 * deserializeAws_json1_1ListSecretVersionIdsCommand
 */
export declare const de_ListSecretVersionIdsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListSecretVersionIdsCommandOutput>;
/**
 * deserializeAws_json1_1PutResourcePolicyCommand
 */
export declare const de_PutResourcePolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutResourcePolicyCommandOutput>;
/**
 * deserializeAws_json1_1PutSecretValueCommand
 */
export declare const de_PutSecretValueCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutSecretValueCommandOutput>;
/**
 * deserializeAws_json1_1RemoveRegionsFromReplicationCommand
 */
export declare const de_RemoveRegionsFromReplicationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RemoveRegionsFromReplicationCommandOutput>;
/**
 * deserializeAws_json1_1ReplicateSecretToRegionsCommand
 */
export declare const de_ReplicateSecretToRegionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ReplicateSecretToRegionsCommandOutput>;
/**
 * deserializeAws_json1_1RestoreSecretCommand
 */
export declare const de_RestoreSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RestoreSecretCommandOutput>;
/**
 * deserializeAws_json1_1RotateSecretCommand
 */
export declare const de_RotateSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<RotateSecretCommandOutput>;
/**
 * deserializeAws_json1_1StopReplicationToReplicaCommand
 */
export declare const de_StopReplicationToReplicaCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StopReplicationToReplicaCommandOutput>;
/**
 * deserializeAws_json1_1TagResourceCommand
 */
export declare const de_TagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<TagResourceCommandOutput>;
/**
 * deserializeAws_json1_1UntagResourceCommand
 */
export declare const de_UntagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UntagResourceCommandOutput>;
/**
 * deserializeAws_json1_1UpdateSecretCommand
 */
export declare const de_UpdateSecretCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateSecretCommandOutput>;
/**
 * deserializeAws_json1_1UpdateSecretVersionStageCommand
 */
export declare const de_UpdateSecretVersionStageCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateSecretVersionStageCommandOutput>;
/**
 * deserializeAws_json1_1ValidateResourcePolicyCommand
 */
export declare const de_ValidateResourcePolicyCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ValidateResourcePolicyCommandOutput>;
