import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http";
import { SerdeContext as __SerdeContext } from "@smithy/types";
import { AcceptPrimaryEmailUpdateCommandInput, AcceptPrimaryEmailUpdateCommandOutput } from "../commands/AcceptPrimaryEmailUpdateCommand";
import { DeleteAlternateContactCommandInput, DeleteAlternateContactCommandOutput } from "../commands/DeleteAlternateContactCommand";
import { DisableRegionCommandInput, DisableRegionCommandOutput } from "../commands/DisableRegionCommand";
import { EnableRegionCommandInput, EnableRegionCommandOutput } from "../commands/EnableRegionCommand";
import { GetAlternateContactCommandInput, GetAlternateContactCommandOutput } from "../commands/GetAlternateContactCommand";
import { GetContactInformationCommandInput, GetContactInformationCommandOutput } from "../commands/GetContactInformationCommand";
import { GetPrimaryEmailCommandInput, GetPrimaryEmailCommandOutput } from "../commands/GetPrimaryEmailCommand";
import { GetRegionOptStatusCommandInput, GetRegionOptStatusCommandOutput } from "../commands/GetRegionOptStatusCommand";
import { ListRegionsCommandInput, ListRegionsCommandOutput } from "../commands/ListRegionsCommand";
import { PutAlternateContactCommandInput, PutAlternateContactCommandOutput } from "../commands/PutAlternateContactCommand";
import { PutContactInformationCommandInput, PutContactInformationCommandOutput } from "../commands/PutContactInformationCommand";
import { StartPrimaryEmailUpdateCommandInput, StartPrimaryEmailUpdateCommandOutput } from "../commands/StartPrimaryEmailUpdateCommand";
/**
 * serializeAws_restJson1AcceptPrimaryEmailUpdateCommand
 */
export declare const se_AcceptPrimaryEmailUpdateCommand: (input: AcceptPrimaryEmailUpdateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DeleteAlternateContactCommand
 */
export declare const se_DeleteAlternateContactCommand: (input: DeleteAlternateContactCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1DisableRegionCommand
 */
export declare const se_DisableRegionCommand: (input: DisableRegionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1EnableRegionCommand
 */
export declare const se_EnableRegionCommand: (input: EnableRegionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetAlternateContactCommand
 */
export declare const se_GetAlternateContactCommand: (input: GetAlternateContactCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetContactInformationCommand
 */
export declare const se_GetContactInformationCommand: (input: GetContactInformationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetPrimaryEmailCommand
 */
export declare const se_GetPrimaryEmailCommand: (input: GetPrimaryEmailCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1GetRegionOptStatusCommand
 */
export declare const se_GetRegionOptStatusCommand: (input: GetRegionOptStatusCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1ListRegionsCommand
 */
export declare const se_ListRegionsCommand: (input: ListRegionsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1PutAlternateContactCommand
 */
export declare const se_PutAlternateContactCommand: (input: PutAlternateContactCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1PutContactInformationCommand
 */
export declare const se_PutContactInformationCommand: (input: PutContactInformationCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * serializeAws_restJson1StartPrimaryEmailUpdateCommand
 */
export declare const se_StartPrimaryEmailUpdateCommand: (input: StartPrimaryEmailUpdateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
 * deserializeAws_restJson1AcceptPrimaryEmailUpdateCommand
 */
export declare const de_AcceptPrimaryEmailUpdateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<AcceptPrimaryEmailUpdateCommandOutput>;
/**
 * deserializeAws_restJson1DeleteAlternateContactCommand
 */
export declare const de_DeleteAlternateContactCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DeleteAlternateContactCommandOutput>;
/**
 * deserializeAws_restJson1DisableRegionCommand
 */
export declare const de_DisableRegionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisableRegionCommandOutput>;
/**
 * deserializeAws_restJson1EnableRegionCommand
 */
export declare const de_EnableRegionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<EnableRegionCommandOutput>;
/**
 * deserializeAws_restJson1GetAlternateContactCommand
 */
export declare const de_GetAlternateContactCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetAlternateContactCommandOutput>;
/**
 * deserializeAws_restJson1GetContactInformationCommand
 */
export declare const de_GetContactInformationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetContactInformationCommandOutput>;
/**
 * deserializeAws_restJson1GetPrimaryEmailCommand
 */
export declare const de_GetPrimaryEmailCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetPrimaryEmailCommandOutput>;
/**
 * deserializeAws_restJson1GetRegionOptStatusCommand
 */
export declare const de_GetRegionOptStatusCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetRegionOptStatusCommandOutput>;
/**
 * deserializeAws_restJson1ListRegionsCommand
 */
export declare const de_ListRegionsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListRegionsCommandOutput>;
/**
 * deserializeAws_restJson1PutAlternateContactCommand
 */
export declare const de_PutAlternateContactCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutAlternateContactCommandOutput>;
/**
 * deserializeAws_restJson1PutContactInformationCommand
 */
export declare const de_PutContactInformationCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<PutContactInformationCommandOutput>;
/**
 * deserializeAws_restJson1StartPrimaryEmailUpdateCommand
 */
export declare const de_StartPrimaryEmailUpdateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StartPrimaryEmailUpdateCommandOutput>;
