import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { CreateConfigurationSetCommandInput, CreateConfigurationSetCommandOutput, } from "./commands/CreateConfigurationSetCommand"; import { CreateConfigurationSetEventDestinationCommandInput, CreateConfigurationSetEventDestinationCommandOutput, } from "./commands/CreateConfigurationSetEventDestinationCommand"; import { DeleteConfigurationSetCommandInput, DeleteConfigurationSetCommandOutput, } from "./commands/DeleteConfigurationSetCommand"; import { DeleteConfigurationSetEventDestinationCommandInput, DeleteConfigurationSetEventDestinationCommandOutput, } from "./commands/DeleteConfigurationSetEventDestinationCommand"; import { GetConfigurationSetEventDestinationsCommandInput, GetConfigurationSetEventDestinationsCommandOutput, } from "./commands/GetConfigurationSetEventDestinationsCommand"; import { ListConfigurationSetsCommandInput, ListConfigurationSetsCommandOutput, } from "./commands/ListConfigurationSetsCommand"; import { SendVoiceMessageCommandInput, SendVoiceMessageCommandOutput, } from "./commands/SendVoiceMessageCommand"; import { UpdateConfigurationSetEventDestinationCommandInput, UpdateConfigurationSetEventDestinationCommandOutput, } from "./commands/UpdateConfigurationSetEventDestinationCommand"; import { PinpointSMSVoiceClient } from "./PinpointSMSVoiceClient"; export interface PinpointSMSVoice { createConfigurationSet(): Promise; createConfigurationSet( args: CreateConfigurationSetCommandInput, options?: __HttpHandlerOptions, ): Promise; createConfigurationSet( args: CreateConfigurationSetCommandInput, cb: (err: any, data?: CreateConfigurationSetCommandOutput) => void, ): void; createConfigurationSet( args: CreateConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationSetCommandOutput) => void, ): void; createConfigurationSetEventDestination( args: CreateConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions, ): Promise; createConfigurationSetEventDestination( args: CreateConfigurationSetEventDestinationCommandInput, cb: (err: any, data?: CreateConfigurationSetEventDestinationCommandOutput) => void, ): void; createConfigurationSetEventDestination( args: CreateConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationSetEventDestinationCommandOutput) => void, ): void; deleteConfigurationSet( args: DeleteConfigurationSetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConfigurationSet( args: DeleteConfigurationSetCommandInput, cb: (err: any, data?: DeleteConfigurationSetCommandOutput) => void, ): void; deleteConfigurationSet( args: DeleteConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationSetCommandOutput) => void, ): void; deleteConfigurationSetEventDestination( args: DeleteConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConfigurationSetEventDestination( args: DeleteConfigurationSetEventDestinationCommandInput, cb: (err: any, data?: DeleteConfigurationSetEventDestinationCommandOutput) => void, ): void; deleteConfigurationSetEventDestination( args: DeleteConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationSetEventDestinationCommandOutput) => void, ): void; getConfigurationSetEventDestinations( args: GetConfigurationSetEventDestinationsCommandInput, options?: __HttpHandlerOptions, ): Promise; getConfigurationSetEventDestinations( args: GetConfigurationSetEventDestinationsCommandInput, cb: (err: any, data?: GetConfigurationSetEventDestinationsCommandOutput) => void, ): void; getConfigurationSetEventDestinations( args: GetConfigurationSetEventDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConfigurationSetEventDestinationsCommandOutput) => void, ): void; listConfigurationSets(): Promise; listConfigurationSets( args: ListConfigurationSetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listConfigurationSets( args: ListConfigurationSetsCommandInput, cb: (err: any, data?: ListConfigurationSetsCommandOutput) => void, ): void; listConfigurationSets( args: ListConfigurationSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationSetsCommandOutput) => void, ): void; sendVoiceMessage(): Promise; sendVoiceMessage( args: SendVoiceMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; sendVoiceMessage( args: SendVoiceMessageCommandInput, cb: (err: any, data?: SendVoiceMessageCommandOutput) => void, ): void; sendVoiceMessage( args: SendVoiceMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendVoiceMessageCommandOutput) => void, ): void; updateConfigurationSetEventDestination( args: UpdateConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateConfigurationSetEventDestination( args: UpdateConfigurationSetEventDestinationCommandInput, cb: (err: any, data?: UpdateConfigurationSetEventDestinationCommandOutput) => void, ): void; updateConfigurationSetEventDestination( args: UpdateConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationSetEventDestinationCommandOutput) => void, ): void; } export declare class PinpointSMSVoice extends PinpointSMSVoiceClient implements PinpointSMSVoice {}