import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AssociateWhatsAppBusinessAccountCommandInput, AssociateWhatsAppBusinessAccountCommandOutput, } from "./commands/AssociateWhatsAppBusinessAccountCommand"; import { CreateWhatsAppDatasetCommandInput, CreateWhatsAppDatasetCommandOutput, } from "./commands/CreateWhatsAppDatasetCommand"; import { CreateWhatsAppFlowCommandInput, CreateWhatsAppFlowCommandOutput, } from "./commands/CreateWhatsAppFlowCommand"; import { CreateWhatsAppMessageTemplateCommandInput, CreateWhatsAppMessageTemplateCommandOutput, } from "./commands/CreateWhatsAppMessageTemplateCommand"; import { CreateWhatsAppMessageTemplateFromLibraryCommandInput, CreateWhatsAppMessageTemplateFromLibraryCommandOutput, } from "./commands/CreateWhatsAppMessageTemplateFromLibraryCommand"; import { CreateWhatsAppMessageTemplateMediaCommandInput, CreateWhatsAppMessageTemplateMediaCommandOutput, } from "./commands/CreateWhatsAppMessageTemplateMediaCommand"; import { DeleteWhatsAppFlowCommandInput, DeleteWhatsAppFlowCommandOutput, } from "./commands/DeleteWhatsAppFlowCommand"; import { DeleteWhatsAppMessageMediaCommandInput, DeleteWhatsAppMessageMediaCommandOutput, } from "./commands/DeleteWhatsAppMessageMediaCommand"; import { DeleteWhatsAppMessageTemplateCommandInput, DeleteWhatsAppMessageTemplateCommandOutput, } from "./commands/DeleteWhatsAppMessageTemplateCommand"; import { DeprecateWhatsAppFlowCommandInput, DeprecateWhatsAppFlowCommandOutput, } from "./commands/DeprecateWhatsAppFlowCommand"; import { DisassociateWhatsAppBusinessAccountCommandInput, DisassociateWhatsAppBusinessAccountCommandOutput, } from "./commands/DisassociateWhatsAppBusinessAccountCommand"; import { GetLinkedWhatsAppBusinessAccountCommandInput, GetLinkedWhatsAppBusinessAccountCommandOutput, } from "./commands/GetLinkedWhatsAppBusinessAccountCommand"; import { GetLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, GetLinkedWhatsAppBusinessAccountPhoneNumberCommandOutput, } from "./commands/GetLinkedWhatsAppBusinessAccountPhoneNumberCommand"; import { GetWhatsAppBusinessPublicKeyCommandInput, GetWhatsAppBusinessPublicKeyCommandOutput, } from "./commands/GetWhatsAppBusinessPublicKeyCommand"; import { GetWhatsAppCallPermissionCommandInput, GetWhatsAppCallPermissionCommandOutput, } from "./commands/GetWhatsAppCallPermissionCommand"; import { GetWhatsAppFlowCommandInput, GetWhatsAppFlowCommandOutput, } from "./commands/GetWhatsAppFlowCommand"; import { GetWhatsAppFlowPreviewCommandInput, GetWhatsAppFlowPreviewCommandOutput, } from "./commands/GetWhatsAppFlowPreviewCommand"; import { GetWhatsAppMessageMediaCommandInput, GetWhatsAppMessageMediaCommandOutput, } from "./commands/GetWhatsAppMessageMediaCommand"; import { GetWhatsAppMessageTemplateCommandInput, GetWhatsAppMessageTemplateCommandOutput, } from "./commands/GetWhatsAppMessageTemplateCommand"; import { ListLinkedWhatsAppBusinessAccountsCommandInput, ListLinkedWhatsAppBusinessAccountsCommandOutput, } from "./commands/ListLinkedWhatsAppBusinessAccountsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListWhatsAppFlowAssetsCommandInput, ListWhatsAppFlowAssetsCommandOutput, } from "./commands/ListWhatsAppFlowAssetsCommand"; import { ListWhatsAppFlowsCommandInput, ListWhatsAppFlowsCommandOutput, } from "./commands/ListWhatsAppFlowsCommand"; import { ListWhatsAppMessageTemplatesCommandInput, ListWhatsAppMessageTemplatesCommandOutput, } from "./commands/ListWhatsAppMessageTemplatesCommand"; import { ListWhatsAppTemplateLibraryCommandInput, ListWhatsAppTemplateLibraryCommandOutput, } from "./commands/ListWhatsAppTemplateLibraryCommand"; import { PostWhatsAppMessageMediaCommandInput, PostWhatsAppMessageMediaCommandOutput, } from "./commands/PostWhatsAppMessageMediaCommand"; import { PublishWhatsAppFlowCommandInput, PublishWhatsAppFlowCommandOutput, } from "./commands/PublishWhatsAppFlowCommand"; import { PutWhatsAppBusinessAccountEventDestinationsCommandInput, PutWhatsAppBusinessAccountEventDestinationsCommandOutput, } from "./commands/PutWhatsAppBusinessAccountEventDestinationsCommand"; import { PutWhatsAppBusinessPublicKeyCommandInput, PutWhatsAppBusinessPublicKeyCommandOutput, } from "./commands/PutWhatsAppBusinessPublicKeyCommand"; import { SendWhatsAppCallEventCommandInput, SendWhatsAppCallEventCommandOutput, } from "./commands/SendWhatsAppCallEventCommand"; import { SendWhatsAppConversionEventCommandInput, SendWhatsAppConversionEventCommandOutput, } from "./commands/SendWhatsAppConversionEventCommand"; import { SendWhatsAppMessageCommandInput, SendWhatsAppMessageCommandOutput, } from "./commands/SendWhatsAppMessageCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandOutput, } from "./commands/UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommand"; import { UpdateWhatsAppFlowAssetsCommandInput, UpdateWhatsAppFlowAssetsCommandOutput, } from "./commands/UpdateWhatsAppFlowAssetsCommand"; import { UpdateWhatsAppFlowCommandInput, UpdateWhatsAppFlowCommandOutput, } from "./commands/UpdateWhatsAppFlowCommand"; import { UpdateWhatsAppMessageTemplateCommandInput, UpdateWhatsAppMessageTemplateCommandOutput, } from "./commands/UpdateWhatsAppMessageTemplateCommand"; import { SocialMessagingClient } from "./SocialMessagingClient"; export interface SocialMessaging { associateWhatsAppBusinessAccount(): Promise; associateWhatsAppBusinessAccount( args: AssociateWhatsAppBusinessAccountCommandInput, options?: __HttpHandlerOptions, ): Promise; associateWhatsAppBusinessAccount( args: AssociateWhatsAppBusinessAccountCommandInput, cb: (err: any, data?: AssociateWhatsAppBusinessAccountCommandOutput) => void, ): void; associateWhatsAppBusinessAccount( args: AssociateWhatsAppBusinessAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateWhatsAppBusinessAccountCommandOutput) => void, ): void; createWhatsAppDataset( args: CreateWhatsAppDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; createWhatsAppDataset( args: CreateWhatsAppDatasetCommandInput, cb: (err: any, data?: CreateWhatsAppDatasetCommandOutput) => void, ): void; createWhatsAppDataset( args: CreateWhatsAppDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWhatsAppDatasetCommandOutput) => void, ): void; createWhatsAppFlow( args: CreateWhatsAppFlowCommandInput, options?: __HttpHandlerOptions, ): Promise; createWhatsAppFlow( args: CreateWhatsAppFlowCommandInput, cb: (err: any, data?: CreateWhatsAppFlowCommandOutput) => void, ): void; createWhatsAppFlow( args: CreateWhatsAppFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWhatsAppFlowCommandOutput) => void, ): void; createWhatsAppMessageTemplate( args: CreateWhatsAppMessageTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createWhatsAppMessageTemplate( args: CreateWhatsAppMessageTemplateCommandInput, cb: (err: any, data?: CreateWhatsAppMessageTemplateCommandOutput) => void, ): void; createWhatsAppMessageTemplate( args: CreateWhatsAppMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWhatsAppMessageTemplateCommandOutput) => void, ): void; createWhatsAppMessageTemplateFromLibrary( args: CreateWhatsAppMessageTemplateFromLibraryCommandInput, options?: __HttpHandlerOptions, ): Promise; createWhatsAppMessageTemplateFromLibrary( args: CreateWhatsAppMessageTemplateFromLibraryCommandInput, cb: (err: any, data?: CreateWhatsAppMessageTemplateFromLibraryCommandOutput) => void, ): void; createWhatsAppMessageTemplateFromLibrary( args: CreateWhatsAppMessageTemplateFromLibraryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWhatsAppMessageTemplateFromLibraryCommandOutput) => void, ): void; createWhatsAppMessageTemplateMedia( args: CreateWhatsAppMessageTemplateMediaCommandInput, options?: __HttpHandlerOptions, ): Promise; createWhatsAppMessageTemplateMedia( args: CreateWhatsAppMessageTemplateMediaCommandInput, cb: (err: any, data?: CreateWhatsAppMessageTemplateMediaCommandOutput) => void, ): void; createWhatsAppMessageTemplateMedia( args: CreateWhatsAppMessageTemplateMediaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWhatsAppMessageTemplateMediaCommandOutput) => void, ): void; deleteWhatsAppFlow( args: DeleteWhatsAppFlowCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWhatsAppFlow( args: DeleteWhatsAppFlowCommandInput, cb: (err: any, data?: DeleteWhatsAppFlowCommandOutput) => void, ): void; deleteWhatsAppFlow( args: DeleteWhatsAppFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWhatsAppFlowCommandOutput) => void, ): void; deleteWhatsAppMessageMedia( args: DeleteWhatsAppMessageMediaCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWhatsAppMessageMedia( args: DeleteWhatsAppMessageMediaCommandInput, cb: (err: any, data?: DeleteWhatsAppMessageMediaCommandOutput) => void, ): void; deleteWhatsAppMessageMedia( args: DeleteWhatsAppMessageMediaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWhatsAppMessageMediaCommandOutput) => void, ): void; deleteWhatsAppMessageTemplate( args: DeleteWhatsAppMessageTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWhatsAppMessageTemplate( args: DeleteWhatsAppMessageTemplateCommandInput, cb: (err: any, data?: DeleteWhatsAppMessageTemplateCommandOutput) => void, ): void; deleteWhatsAppMessageTemplate( args: DeleteWhatsAppMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWhatsAppMessageTemplateCommandOutput) => void, ): void; deprecateWhatsAppFlow( args: DeprecateWhatsAppFlowCommandInput, options?: __HttpHandlerOptions, ): Promise; deprecateWhatsAppFlow( args: DeprecateWhatsAppFlowCommandInput, cb: (err: any, data?: DeprecateWhatsAppFlowCommandOutput) => void, ): void; deprecateWhatsAppFlow( args: DeprecateWhatsAppFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeprecateWhatsAppFlowCommandOutput) => void, ): void; disassociateWhatsAppBusinessAccount( args: DisassociateWhatsAppBusinessAccountCommandInput, options?: __HttpHandlerOptions, ): Promise; disassociateWhatsAppBusinessAccount( args: DisassociateWhatsAppBusinessAccountCommandInput, cb: (err: any, data?: DisassociateWhatsAppBusinessAccountCommandOutput) => void, ): void; disassociateWhatsAppBusinessAccount( args: DisassociateWhatsAppBusinessAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateWhatsAppBusinessAccountCommandOutput) => void, ): void; getLinkedWhatsAppBusinessAccount( args: GetLinkedWhatsAppBusinessAccountCommandInput, options?: __HttpHandlerOptions, ): Promise; getLinkedWhatsAppBusinessAccount( args: GetLinkedWhatsAppBusinessAccountCommandInput, cb: (err: any, data?: GetLinkedWhatsAppBusinessAccountCommandOutput) => void, ): void; getLinkedWhatsAppBusinessAccount( args: GetLinkedWhatsAppBusinessAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLinkedWhatsAppBusinessAccountCommandOutput) => void, ): void; getLinkedWhatsAppBusinessAccountPhoneNumber( args: GetLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, options?: __HttpHandlerOptions, ): Promise; getLinkedWhatsAppBusinessAccountPhoneNumber( args: GetLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, cb: (err: any, data?: GetLinkedWhatsAppBusinessAccountPhoneNumberCommandOutput) => void, ): void; getLinkedWhatsAppBusinessAccountPhoneNumber( args: GetLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLinkedWhatsAppBusinessAccountPhoneNumberCommandOutput) => void, ): void; getWhatsAppBusinessPublicKey( args: GetWhatsAppBusinessPublicKeyCommandInput, options?: __HttpHandlerOptions, ): Promise; getWhatsAppBusinessPublicKey( args: GetWhatsAppBusinessPublicKeyCommandInput, cb: (err: any, data?: GetWhatsAppBusinessPublicKeyCommandOutput) => void, ): void; getWhatsAppBusinessPublicKey( args: GetWhatsAppBusinessPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWhatsAppBusinessPublicKeyCommandOutput) => void, ): void; getWhatsAppCallPermission( args: GetWhatsAppCallPermissionCommandInput, options?: __HttpHandlerOptions, ): Promise; getWhatsAppCallPermission( args: GetWhatsAppCallPermissionCommandInput, cb: (err: any, data?: GetWhatsAppCallPermissionCommandOutput) => void, ): void; getWhatsAppCallPermission( args: GetWhatsAppCallPermissionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWhatsAppCallPermissionCommandOutput) => void, ): void; getWhatsAppFlow( args: GetWhatsAppFlowCommandInput, options?: __HttpHandlerOptions, ): Promise; getWhatsAppFlow( args: GetWhatsAppFlowCommandInput, cb: (err: any, data?: GetWhatsAppFlowCommandOutput) => void, ): void; getWhatsAppFlow( args: GetWhatsAppFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWhatsAppFlowCommandOutput) => void, ): void; getWhatsAppFlowPreview( args: GetWhatsAppFlowPreviewCommandInput, options?: __HttpHandlerOptions, ): Promise; getWhatsAppFlowPreview( args: GetWhatsAppFlowPreviewCommandInput, cb: (err: any, data?: GetWhatsAppFlowPreviewCommandOutput) => void, ): void; getWhatsAppFlowPreview( args: GetWhatsAppFlowPreviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWhatsAppFlowPreviewCommandOutput) => void, ): void; getWhatsAppMessageMedia( args: GetWhatsAppMessageMediaCommandInput, options?: __HttpHandlerOptions, ): Promise; getWhatsAppMessageMedia( args: GetWhatsAppMessageMediaCommandInput, cb: (err: any, data?: GetWhatsAppMessageMediaCommandOutput) => void, ): void; getWhatsAppMessageMedia( args: GetWhatsAppMessageMediaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWhatsAppMessageMediaCommandOutput) => void, ): void; getWhatsAppMessageTemplate( args: GetWhatsAppMessageTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; getWhatsAppMessageTemplate( args: GetWhatsAppMessageTemplateCommandInput, cb: (err: any, data?: GetWhatsAppMessageTemplateCommandOutput) => void, ): void; getWhatsAppMessageTemplate( args: GetWhatsAppMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWhatsAppMessageTemplateCommandOutput) => void, ): void; listLinkedWhatsAppBusinessAccounts(): Promise; listLinkedWhatsAppBusinessAccounts( args: ListLinkedWhatsAppBusinessAccountsCommandInput, options?: __HttpHandlerOptions, ): Promise; listLinkedWhatsAppBusinessAccounts( args: ListLinkedWhatsAppBusinessAccountsCommandInput, cb: (err: any, data?: ListLinkedWhatsAppBusinessAccountsCommandOutput) => void, ): void; listLinkedWhatsAppBusinessAccounts( args: ListLinkedWhatsAppBusinessAccountsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLinkedWhatsAppBusinessAccountsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listWhatsAppFlowAssets( args: ListWhatsAppFlowAssetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listWhatsAppFlowAssets( args: ListWhatsAppFlowAssetsCommandInput, cb: (err: any, data?: ListWhatsAppFlowAssetsCommandOutput) => void, ): void; listWhatsAppFlowAssets( args: ListWhatsAppFlowAssetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWhatsAppFlowAssetsCommandOutput) => void, ): void; listWhatsAppFlows( args: ListWhatsAppFlowsCommandInput, options?: __HttpHandlerOptions, ): Promise; listWhatsAppFlows( args: ListWhatsAppFlowsCommandInput, cb: (err: any, data?: ListWhatsAppFlowsCommandOutput) => void, ): void; listWhatsAppFlows( args: ListWhatsAppFlowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWhatsAppFlowsCommandOutput) => void, ): void; listWhatsAppMessageTemplates( args: ListWhatsAppMessageTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; listWhatsAppMessageTemplates( args: ListWhatsAppMessageTemplatesCommandInput, cb: (err: any, data?: ListWhatsAppMessageTemplatesCommandOutput) => void, ): void; listWhatsAppMessageTemplates( args: ListWhatsAppMessageTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWhatsAppMessageTemplatesCommandOutput) => void, ): void; listWhatsAppTemplateLibrary( args: ListWhatsAppTemplateLibraryCommandInput, options?: __HttpHandlerOptions, ): Promise; listWhatsAppTemplateLibrary( args: ListWhatsAppTemplateLibraryCommandInput, cb: (err: any, data?: ListWhatsAppTemplateLibraryCommandOutput) => void, ): void; listWhatsAppTemplateLibrary( args: ListWhatsAppTemplateLibraryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWhatsAppTemplateLibraryCommandOutput) => void, ): void; postWhatsAppMessageMedia( args: PostWhatsAppMessageMediaCommandInput, options?: __HttpHandlerOptions, ): Promise; postWhatsAppMessageMedia( args: PostWhatsAppMessageMediaCommandInput, cb: (err: any, data?: PostWhatsAppMessageMediaCommandOutput) => void, ): void; postWhatsAppMessageMedia( args: PostWhatsAppMessageMediaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PostWhatsAppMessageMediaCommandOutput) => void, ): void; publishWhatsAppFlow( args: PublishWhatsAppFlowCommandInput, options?: __HttpHandlerOptions, ): Promise; publishWhatsAppFlow( args: PublishWhatsAppFlowCommandInput, cb: (err: any, data?: PublishWhatsAppFlowCommandOutput) => void, ): void; publishWhatsAppFlow( args: PublishWhatsAppFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishWhatsAppFlowCommandOutput) => void, ): void; putWhatsAppBusinessAccountEventDestinations( args: PutWhatsAppBusinessAccountEventDestinationsCommandInput, options?: __HttpHandlerOptions, ): Promise; putWhatsAppBusinessAccountEventDestinations( args: PutWhatsAppBusinessAccountEventDestinationsCommandInput, cb: (err: any, data?: PutWhatsAppBusinessAccountEventDestinationsCommandOutput) => void, ): void; putWhatsAppBusinessAccountEventDestinations( args: PutWhatsAppBusinessAccountEventDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutWhatsAppBusinessAccountEventDestinationsCommandOutput) => void, ): void; putWhatsAppBusinessPublicKey( args: PutWhatsAppBusinessPublicKeyCommandInput, options?: __HttpHandlerOptions, ): Promise; putWhatsAppBusinessPublicKey( args: PutWhatsAppBusinessPublicKeyCommandInput, cb: (err: any, data?: PutWhatsAppBusinessPublicKeyCommandOutput) => void, ): void; putWhatsAppBusinessPublicKey( args: PutWhatsAppBusinessPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutWhatsAppBusinessPublicKeyCommandOutput) => void, ): void; sendWhatsAppCallEvent( args: SendWhatsAppCallEventCommandInput, options?: __HttpHandlerOptions, ): Promise; sendWhatsAppCallEvent( args: SendWhatsAppCallEventCommandInput, cb: (err: any, data?: SendWhatsAppCallEventCommandOutput) => void, ): void; sendWhatsAppCallEvent( args: SendWhatsAppCallEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendWhatsAppCallEventCommandOutput) => void, ): void; sendWhatsAppConversionEvent( args: SendWhatsAppConversionEventCommandInput, options?: __HttpHandlerOptions, ): Promise; sendWhatsAppConversionEvent( args: SendWhatsAppConversionEventCommandInput, cb: (err: any, data?: SendWhatsAppConversionEventCommandOutput) => void, ): void; sendWhatsAppConversionEvent( args: SendWhatsAppConversionEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendWhatsAppConversionEventCommandOutput) => void, ): void; sendWhatsAppMessage( args: SendWhatsAppMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; sendWhatsAppMessage( args: SendWhatsAppMessageCommandInput, cb: (err: any, data?: SendWhatsAppMessageCommandOutput) => void, ): void; sendWhatsAppMessage( args: SendWhatsAppMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendWhatsAppMessageCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateLinkedWhatsAppBusinessAccountPhoneNumber( args: UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLinkedWhatsAppBusinessAccountPhoneNumber( args: UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, cb: (err: any, data?: UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandOutput) => void, ): void; updateLinkedWhatsAppBusinessAccountPhoneNumber( args: UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLinkedWhatsAppBusinessAccountPhoneNumberCommandOutput) => void, ): void; updateWhatsAppFlow( args: UpdateWhatsAppFlowCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWhatsAppFlow( args: UpdateWhatsAppFlowCommandInput, cb: (err: any, data?: UpdateWhatsAppFlowCommandOutput) => void, ): void; updateWhatsAppFlow( args: UpdateWhatsAppFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWhatsAppFlowCommandOutput) => void, ): void; updateWhatsAppFlowAssets( args: UpdateWhatsAppFlowAssetsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWhatsAppFlowAssets( args: UpdateWhatsAppFlowAssetsCommandInput, cb: (err: any, data?: UpdateWhatsAppFlowAssetsCommandOutput) => void, ): void; updateWhatsAppFlowAssets( args: UpdateWhatsAppFlowAssetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWhatsAppFlowAssetsCommandOutput) => void, ): void; updateWhatsAppMessageTemplate( args: UpdateWhatsAppMessageTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWhatsAppMessageTemplate( args: UpdateWhatsAppMessageTemplateCommandInput, cb: (err: any, data?: UpdateWhatsAppMessageTemplateCommandOutput) => void, ): void; updateWhatsAppMessageTemplate( args: UpdateWhatsAppMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWhatsAppMessageTemplateCommandOutput) => void, ): void; paginateListLinkedWhatsAppBusinessAccounts( args?: ListLinkedWhatsAppBusinessAccountsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWhatsAppFlowAssets( args: ListWhatsAppFlowAssetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWhatsAppFlows( args: ListWhatsAppFlowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWhatsAppMessageTemplates( args: ListWhatsAppMessageTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWhatsAppTemplateLibrary( args: ListWhatsAppTemplateLibraryCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class SocialMessaging extends SocialMessagingClient implements SocialMessaging {}