import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CancelParticipantAuthenticationCommandInput, CancelParticipantAuthenticationCommandOutput, } from "./commands/CancelParticipantAuthenticationCommand"; import { CompleteAttachmentUploadCommandInput, CompleteAttachmentUploadCommandOutput, } from "./commands/CompleteAttachmentUploadCommand"; import { CreateParticipantConnectionCommandInput, CreateParticipantConnectionCommandOutput, } from "./commands/CreateParticipantConnectionCommand"; import { DescribeViewCommandInput, DescribeViewCommandOutput, } from "./commands/DescribeViewCommand"; import { DisconnectParticipantCommandInput, DisconnectParticipantCommandOutput, } from "./commands/DisconnectParticipantCommand"; import { GetAttachmentCommandInput, GetAttachmentCommandOutput, } from "./commands/GetAttachmentCommand"; import { GetAuthenticationUrlCommandInput, GetAuthenticationUrlCommandOutput, } from "./commands/GetAuthenticationUrlCommand"; import { GetTranscriptCommandInput, GetTranscriptCommandOutput, } from "./commands/GetTranscriptCommand"; import { SendEventCommandInput, SendEventCommandOutput } from "./commands/SendEventCommand"; import { SendMessageCommandInput, SendMessageCommandOutput } from "./commands/SendMessageCommand"; import { StartAttachmentUploadCommandInput, StartAttachmentUploadCommandOutput, } from "./commands/StartAttachmentUploadCommand"; import { ConnectParticipantClient } from "./ConnectParticipantClient"; export interface ConnectParticipant { cancelParticipantAuthentication( args: CancelParticipantAuthenticationCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelParticipantAuthentication( args: CancelParticipantAuthenticationCommandInput, cb: (err: any, data?: CancelParticipantAuthenticationCommandOutput) => void, ): void; cancelParticipantAuthentication( args: CancelParticipantAuthenticationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelParticipantAuthenticationCommandOutput) => void, ): void; completeAttachmentUpload( args: CompleteAttachmentUploadCommandInput, options?: __HttpHandlerOptions, ): Promise; completeAttachmentUpload( args: CompleteAttachmentUploadCommandInput, cb: (err: any, data?: CompleteAttachmentUploadCommandOutput) => void, ): void; completeAttachmentUpload( args: CompleteAttachmentUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CompleteAttachmentUploadCommandOutput) => void, ): void; createParticipantConnection( args: CreateParticipantConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; createParticipantConnection( args: CreateParticipantConnectionCommandInput, cb: (err: any, data?: CreateParticipantConnectionCommandOutput) => void, ): void; createParticipantConnection( args: CreateParticipantConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateParticipantConnectionCommandOutput) => void, ): void; describeView( args: DescribeViewCommandInput, options?: __HttpHandlerOptions, ): Promise; describeView( args: DescribeViewCommandInput, cb: (err: any, data?: DescribeViewCommandOutput) => void, ): void; describeView( args: DescribeViewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeViewCommandOutput) => void, ): void; disconnectParticipant( args: DisconnectParticipantCommandInput, options?: __HttpHandlerOptions, ): Promise; disconnectParticipant( args: DisconnectParticipantCommandInput, cb: (err: any, data?: DisconnectParticipantCommandOutput) => void, ): void; disconnectParticipant( args: DisconnectParticipantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisconnectParticipantCommandOutput) => void, ): void; getAttachment( args: GetAttachmentCommandInput, options?: __HttpHandlerOptions, ): Promise; getAttachment( args: GetAttachmentCommandInput, cb: (err: any, data?: GetAttachmentCommandOutput) => void, ): void; getAttachment( args: GetAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAttachmentCommandOutput) => void, ): void; getAuthenticationUrl( args: GetAuthenticationUrlCommandInput, options?: __HttpHandlerOptions, ): Promise; getAuthenticationUrl( args: GetAuthenticationUrlCommandInput, cb: (err: any, data?: GetAuthenticationUrlCommandOutput) => void, ): void; getAuthenticationUrl( args: GetAuthenticationUrlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAuthenticationUrlCommandOutput) => void, ): void; getTranscript( args: GetTranscriptCommandInput, options?: __HttpHandlerOptions, ): Promise; getTranscript( args: GetTranscriptCommandInput, cb: (err: any, data?: GetTranscriptCommandOutput) => void, ): void; getTranscript( args: GetTranscriptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTranscriptCommandOutput) => void, ): void; sendEvent( args: SendEventCommandInput, options?: __HttpHandlerOptions, ): Promise; sendEvent( args: SendEventCommandInput, cb: (err: any, data?: SendEventCommandOutput) => void, ): void; sendEvent( args: SendEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendEventCommandOutput) => void, ): void; sendMessage( args: SendMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; sendMessage( args: SendMessageCommandInput, cb: (err: any, data?: SendMessageCommandOutput) => void, ): void; sendMessage( args: SendMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendMessageCommandOutput) => void, ): void; startAttachmentUpload( args: StartAttachmentUploadCommandInput, options?: __HttpHandlerOptions, ): Promise; startAttachmentUpload( args: StartAttachmentUploadCommandInput, cb: (err: any, data?: StartAttachmentUploadCommandOutput) => void, ): void; startAttachmentUpload( args: StartAttachmentUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAttachmentUploadCommandOutput) => void, ): void; paginateGetTranscript( args: GetTranscriptCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class ConnectParticipant extends ConnectParticipantClient implements ConnectParticipant {}