import type { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { type CreateConfigurationSetCommandInput, type CreateConfigurationSetCommandOutput } from "./commands/CreateConfigurationSetCommand"; import { type CreateConfigurationSetEventDestinationCommandInput, type CreateConfigurationSetEventDestinationCommandOutput } from "./commands/CreateConfigurationSetEventDestinationCommand"; import { type DeleteConfigurationSetCommandInput, type DeleteConfigurationSetCommandOutput } from "./commands/DeleteConfigurationSetCommand"; import { type DeleteConfigurationSetEventDestinationCommandInput, type DeleteConfigurationSetEventDestinationCommandOutput } from "./commands/DeleteConfigurationSetEventDestinationCommand"; import { type GetConfigurationSetEventDestinationsCommandInput, type GetConfigurationSetEventDestinationsCommandOutput } from "./commands/GetConfigurationSetEventDestinationsCommand"; import { type ListConfigurationSetsCommandInput, type ListConfigurationSetsCommandOutput } from "./commands/ListConfigurationSetsCommand"; import { type SendVoiceMessageCommandInput, type SendVoiceMessageCommandOutput } from "./commands/SendVoiceMessageCommand"; import { type UpdateConfigurationSetEventDestinationCommandInput, type UpdateConfigurationSetEventDestinationCommandOutput } from "./commands/UpdateConfigurationSetEventDestinationCommand"; import { PinpointSMSVoiceClient } from "./PinpointSMSVoiceClient"; export interface PinpointSMSVoice { /** * @see {@link CreateConfigurationSetCommand} */ 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; /** * @see {@link CreateConfigurationSetEventDestinationCommand} */ 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; /** * @see {@link DeleteConfigurationSetCommand} */ 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; /** * @see {@link DeleteConfigurationSetEventDestinationCommand} */ 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; /** * @see {@link GetConfigurationSetEventDestinationsCommand} */ 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; /** * @see {@link ListConfigurationSetsCommand} */ 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; /** * @see {@link SendVoiceMessageCommand} */ 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; /** * @see {@link UpdateConfigurationSetEventDestinationCommand} */ 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; } /** * Pinpoint SMS and Voice Messaging public facing APIs * @public */ export declare class PinpointSMSVoice extends PinpointSMSVoiceClient implements PinpointSMSVoice { }