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";
export declare const se_AcceptPrimaryEmailUpdateCommand: (
  input: AcceptPrimaryEmailUpdateCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DeleteAlternateContactCommand: (
  input: DeleteAlternateContactCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_DisableRegionCommand: (
  input: DisableRegionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_EnableRegionCommand: (
  input: EnableRegionCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_GetAlternateContactCommand: (
  input: GetAlternateContactCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_GetContactInformationCommand: (
  input: GetContactInformationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_GetPrimaryEmailCommand: (
  input: GetPrimaryEmailCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_GetRegionOptStatusCommand: (
  input: GetRegionOptStatusCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListRegionsCommand: (
  input: ListRegionsCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_PutAlternateContactCommand: (
  input: PutAlternateContactCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_PutContactInformationCommand: (
  input: PutContactInformationCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_StartPrimaryEmailUpdateCommand: (
  input: StartPrimaryEmailUpdateCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const de_AcceptPrimaryEmailUpdateCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<AcceptPrimaryEmailUpdateCommandOutput>;
export declare const de_DeleteAlternateContactCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DeleteAlternateContactCommandOutput>;
export declare const de_DisableRegionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<DisableRegionCommandOutput>;
export declare const de_EnableRegionCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<EnableRegionCommandOutput>;
export declare const de_GetAlternateContactCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<GetAlternateContactCommandOutput>;
export declare const de_GetContactInformationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<GetContactInformationCommandOutput>;
export declare const de_GetPrimaryEmailCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<GetPrimaryEmailCommandOutput>;
export declare const de_GetRegionOptStatusCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<GetRegionOptStatusCommandOutput>;
export declare const de_ListRegionsCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<ListRegionsCommandOutput>;
export declare const de_PutAlternateContactCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<PutAlternateContactCommandOutput>;
export declare const de_PutContactInformationCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<PutContactInformationCommandOutput>;
export declare const de_StartPrimaryEmailUpdateCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<StartPrimaryEmailUpdateCommandOutput>;
