import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { AccountClient } from "./AccountClient"; 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 { GetAccountInformationCommandInput, GetAccountInformationCommandOutput } from "./commands/GetAccountInformationCommand"; import { GetAlternateContactCommandInput, GetAlternateContactCommandOutput } from "./commands/GetAlternateContactCommand"; import { GetContactInformationCommandInput, GetContactInformationCommandOutput } from "./commands/GetContactInformationCommand"; import { GetGovCloudAccountInformationCommandInput, GetGovCloudAccountInformationCommandOutput } from "./commands/GetGovCloudAccountInformationCommand"; import { GetPrimaryEmailCommandInput, GetPrimaryEmailCommandOutput } from "./commands/GetPrimaryEmailCommand"; import { GetRegionOptStatusCommandInput, GetRegionOptStatusCommandOutput } from "./commands/GetRegionOptStatusCommand"; import { ListRegionsCommandInput, ListRegionsCommandOutput } from "./commands/ListRegionsCommand"; import { PutAccountNameCommandInput, PutAccountNameCommandOutput } from "./commands/PutAccountNameCommand"; import { PutAlternateContactCommandInput, PutAlternateContactCommandOutput } from "./commands/PutAlternateContactCommand"; import { PutContactInformationCommandInput, PutContactInformationCommandOutput } from "./commands/PutContactInformationCommand"; import { StartPrimaryEmailUpdateCommandInput, StartPrimaryEmailUpdateCommandOutput } from "./commands/StartPrimaryEmailUpdateCommand"; export interface Account { /** * @see {@link AcceptPrimaryEmailUpdateCommand} */ acceptPrimaryEmailUpdate(args: AcceptPrimaryEmailUpdateCommandInput, options?: __HttpHandlerOptions): Promise; acceptPrimaryEmailUpdate(args: AcceptPrimaryEmailUpdateCommandInput, cb: (err: any, data?: AcceptPrimaryEmailUpdateCommandOutput) => void): void; acceptPrimaryEmailUpdate(args: AcceptPrimaryEmailUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptPrimaryEmailUpdateCommandOutput) => void): void; /** * @see {@link DeleteAlternateContactCommand} */ deleteAlternateContact(args: DeleteAlternateContactCommandInput, options?: __HttpHandlerOptions): Promise; deleteAlternateContact(args: DeleteAlternateContactCommandInput, cb: (err: any, data?: DeleteAlternateContactCommandOutput) => void): void; deleteAlternateContact(args: DeleteAlternateContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAlternateContactCommandOutput) => void): void; /** * @see {@link DisableRegionCommand} */ disableRegion(args: DisableRegionCommandInput, options?: __HttpHandlerOptions): Promise; disableRegion(args: DisableRegionCommandInput, cb: (err: any, data?: DisableRegionCommandOutput) => void): void; disableRegion(args: DisableRegionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableRegionCommandOutput) => void): void; /** * @see {@link EnableRegionCommand} */ enableRegion(args: EnableRegionCommandInput, options?: __HttpHandlerOptions): Promise; enableRegion(args: EnableRegionCommandInput, cb: (err: any, data?: EnableRegionCommandOutput) => void): void; enableRegion(args: EnableRegionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableRegionCommandOutput) => void): void; /** * @see {@link GetAccountInformationCommand} */ getAccountInformation(): Promise; getAccountInformation(args: GetAccountInformationCommandInput, options?: __HttpHandlerOptions): Promise; getAccountInformation(args: GetAccountInformationCommandInput, cb: (err: any, data?: GetAccountInformationCommandOutput) => void): void; getAccountInformation(args: GetAccountInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountInformationCommandOutput) => void): void; /** * @see {@link GetAlternateContactCommand} */ getAlternateContact(args: GetAlternateContactCommandInput, options?: __HttpHandlerOptions): Promise; getAlternateContact(args: GetAlternateContactCommandInput, cb: (err: any, data?: GetAlternateContactCommandOutput) => void): void; getAlternateContact(args: GetAlternateContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAlternateContactCommandOutput) => void): void; /** * @see {@link GetContactInformationCommand} */ getContactInformation(): Promise; getContactInformation(args: GetContactInformationCommandInput, options?: __HttpHandlerOptions): Promise; getContactInformation(args: GetContactInformationCommandInput, cb: (err: any, data?: GetContactInformationCommandOutput) => void): void; getContactInformation(args: GetContactInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContactInformationCommandOutput) => void): void; /** * @see {@link GetGovCloudAccountInformationCommand} */ getGovCloudAccountInformation(): Promise; getGovCloudAccountInformation(args: GetGovCloudAccountInformationCommandInput, options?: __HttpHandlerOptions): Promise; getGovCloudAccountInformation(args: GetGovCloudAccountInformationCommandInput, cb: (err: any, data?: GetGovCloudAccountInformationCommandOutput) => void): void; getGovCloudAccountInformation(args: GetGovCloudAccountInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGovCloudAccountInformationCommandOutput) => void): void; /** * @see {@link GetPrimaryEmailCommand} */ getPrimaryEmail(args: GetPrimaryEmailCommandInput, options?: __HttpHandlerOptions): Promise; getPrimaryEmail(args: GetPrimaryEmailCommandInput, cb: (err: any, data?: GetPrimaryEmailCommandOutput) => void): void; getPrimaryEmail(args: GetPrimaryEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPrimaryEmailCommandOutput) => void): void; /** * @see {@link GetRegionOptStatusCommand} */ getRegionOptStatus(args: GetRegionOptStatusCommandInput, options?: __HttpHandlerOptions): Promise; getRegionOptStatus(args: GetRegionOptStatusCommandInput, cb: (err: any, data?: GetRegionOptStatusCommandOutput) => void): void; getRegionOptStatus(args: GetRegionOptStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRegionOptStatusCommandOutput) => void): void; /** * @see {@link ListRegionsCommand} */ listRegions(): Promise; listRegions(args: ListRegionsCommandInput, options?: __HttpHandlerOptions): Promise; listRegions(args: ListRegionsCommandInput, cb: (err: any, data?: ListRegionsCommandOutput) => void): void; listRegions(args: ListRegionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRegionsCommandOutput) => void): void; /** * @see {@link PutAccountNameCommand} */ putAccountName(args: PutAccountNameCommandInput, options?: __HttpHandlerOptions): Promise; putAccountName(args: PutAccountNameCommandInput, cb: (err: any, data?: PutAccountNameCommandOutput) => void): void; putAccountName(args: PutAccountNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountNameCommandOutput) => void): void; /** * @see {@link PutAlternateContactCommand} */ putAlternateContact(args: PutAlternateContactCommandInput, options?: __HttpHandlerOptions): Promise; putAlternateContact(args: PutAlternateContactCommandInput, cb: (err: any, data?: PutAlternateContactCommandOutput) => void): void; putAlternateContact(args: PutAlternateContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAlternateContactCommandOutput) => void): void; /** * @see {@link PutContactInformationCommand} */ putContactInformation(args: PutContactInformationCommandInput, options?: __HttpHandlerOptions): Promise; putContactInformation(args: PutContactInformationCommandInput, cb: (err: any, data?: PutContactInformationCommandOutput) => void): void; putContactInformation(args: PutContactInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutContactInformationCommandOutput) => void): void; /** * @see {@link StartPrimaryEmailUpdateCommand} */ startPrimaryEmailUpdate(args: StartPrimaryEmailUpdateCommandInput, options?: __HttpHandlerOptions): Promise; startPrimaryEmailUpdate(args: StartPrimaryEmailUpdateCommandInput, cb: (err: any, data?: StartPrimaryEmailUpdateCommandOutput) => void): void; startPrimaryEmailUpdate(args: StartPrimaryEmailUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartPrimaryEmailUpdateCommandOutput) => void): void; /** * @see {@link ListRegionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRegionsCommandOutput}. */ paginateListRegions(args?: ListRegionsCommandInput, paginationConfig?: Omit): Paginator; } /** *

Operations for Amazon Web Services Account Management

* @public */ export declare class Account extends AccountClient implements Account { }