import { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator, } from "@smithy/types"; import { ChimeSDKMeetingsClient } from "./ChimeSDKMeetingsClient"; import { BatchCreateAttendeeCommandInput, BatchCreateAttendeeCommandOutput, } from "./commands/BatchCreateAttendeeCommand"; import { BatchUpdateAttendeeCapabilitiesExceptCommandInput, BatchUpdateAttendeeCapabilitiesExceptCommandOutput, } from "./commands/BatchUpdateAttendeeCapabilitiesExceptCommand"; import { CreateAttendeeCommandInput, CreateAttendeeCommandOutput, } from "./commands/CreateAttendeeCommand"; import { CreateMeetingCommandInput, CreateMeetingCommandOutput, } from "./commands/CreateMeetingCommand"; import { CreateMeetingWithAttendeesCommandInput, CreateMeetingWithAttendeesCommandOutput, } from "./commands/CreateMeetingWithAttendeesCommand"; import { DeleteAttendeeCommandInput, DeleteAttendeeCommandOutput, } from "./commands/DeleteAttendeeCommand"; import { DeleteMeetingCommandInput, DeleteMeetingCommandOutput, } from "./commands/DeleteMeetingCommand"; import { GetAttendeeCommandInput, GetAttendeeCommandOutput } from "./commands/GetAttendeeCommand"; import { GetMeetingCommandInput, GetMeetingCommandOutput } from "./commands/GetMeetingCommand"; import { ListAttendeesCommandInput, ListAttendeesCommandOutput, } from "./commands/ListAttendeesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { StartMeetingTranscriptionCommandInput, StartMeetingTranscriptionCommandOutput, } from "./commands/StartMeetingTranscriptionCommand"; import { StopMeetingTranscriptionCommandInput, StopMeetingTranscriptionCommandOutput, } from "./commands/StopMeetingTranscriptionCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAttendeeCapabilitiesCommandInput, UpdateAttendeeCapabilitiesCommandOutput, } from "./commands/UpdateAttendeeCapabilitiesCommand"; export interface ChimeSDKMeetingsRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface ChimeSDKMeetings { batchCreateAttendee( args: BatchCreateAttendeeCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; batchCreateAttendee( args: BatchCreateAttendeeCommandInput, cb: (err: any, data?: BatchCreateAttendeeCommandOutput) => void, ): void; batchCreateAttendee( args: BatchCreateAttendeeCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: BatchCreateAttendeeCommandOutput) => void, ): void; batchUpdateAttendeeCapabilitiesExcept( args: BatchUpdateAttendeeCapabilitiesExceptCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; batchUpdateAttendeeCapabilitiesExcept( args: BatchUpdateAttendeeCapabilitiesExceptCommandInput, cb: (err: any, data?: BatchUpdateAttendeeCapabilitiesExceptCommandOutput) => void, ): void; batchUpdateAttendeeCapabilitiesExcept( args: BatchUpdateAttendeeCapabilitiesExceptCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: BatchUpdateAttendeeCapabilitiesExceptCommandOutput) => void, ): void; createAttendee( args: CreateAttendeeCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; createAttendee( args: CreateAttendeeCommandInput, cb: (err: any, data?: CreateAttendeeCommandOutput) => void, ): void; createAttendee( args: CreateAttendeeCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: CreateAttendeeCommandOutput) => void, ): void; createMeeting( args: CreateMeetingCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; createMeeting( args: CreateMeetingCommandInput, cb: (err: any, data?: CreateMeetingCommandOutput) => void, ): void; createMeeting( args: CreateMeetingCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: CreateMeetingCommandOutput) => void, ): void; createMeetingWithAttendees( args: CreateMeetingWithAttendeesCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; createMeetingWithAttendees( args: CreateMeetingWithAttendeesCommandInput, cb: (err: any, data?: CreateMeetingWithAttendeesCommandOutput) => void, ): void; createMeetingWithAttendees( args: CreateMeetingWithAttendeesCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: CreateMeetingWithAttendeesCommandOutput) => void, ): void; deleteAttendee( args: DeleteAttendeeCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; deleteAttendee( args: DeleteAttendeeCommandInput, cb: (err: any, data?: DeleteAttendeeCommandOutput) => void, ): void; deleteAttendee( args: DeleteAttendeeCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: DeleteAttendeeCommandOutput) => void, ): void; deleteMeeting( args: DeleteMeetingCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; deleteMeeting( args: DeleteMeetingCommandInput, cb: (err: any, data?: DeleteMeetingCommandOutput) => void, ): void; deleteMeeting( args: DeleteMeetingCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: DeleteMeetingCommandOutput) => void, ): void; getAttendee( args: GetAttendeeCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; getAttendee( args: GetAttendeeCommandInput, cb: (err: any, data?: GetAttendeeCommandOutput) => void, ): void; getAttendee( args: GetAttendeeCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: GetAttendeeCommandOutput) => void, ): void; getMeeting( args: GetMeetingCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; getMeeting( args: GetMeetingCommandInput, cb: (err: any, data?: GetMeetingCommandOutput) => void, ): void; getMeeting( args: GetMeetingCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: GetMeetingCommandOutput) => void, ): void; listAttendees( args: ListAttendeesCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; listAttendees( args: ListAttendeesCommandInput, cb: (err: any, data?: ListAttendeesCommandOutput) => void, ): void; listAttendees( args: ListAttendeesCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: ListAttendeesCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; startMeetingTranscription( args: StartMeetingTranscriptionCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; startMeetingTranscription( args: StartMeetingTranscriptionCommandInput, cb: (err: any, data?: StartMeetingTranscriptionCommandOutput) => void, ): void; startMeetingTranscription( args: StartMeetingTranscriptionCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: StartMeetingTranscriptionCommandOutput) => void, ): void; stopMeetingTranscription( args: StopMeetingTranscriptionCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; stopMeetingTranscription( args: StopMeetingTranscriptionCommandInput, cb: (err: any, data?: StopMeetingTranscriptionCommandOutput) => void, ): void; stopMeetingTranscription( args: StopMeetingTranscriptionCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: StopMeetingTranscriptionCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateAttendeeCapabilities( args: UpdateAttendeeCapabilitiesCommandInput, options?: ChimeSDKMeetingsRequestOptions, ): Promise; updateAttendeeCapabilities( args: UpdateAttendeeCapabilitiesCommandInput, cb: (err: any, data?: UpdateAttendeeCapabilitiesCommandOutput) => void, ): void; updateAttendeeCapabilities( args: UpdateAttendeeCapabilitiesCommandInput, options: ChimeSDKMeetingsRequestOptions, cb: (err: any, data?: UpdateAttendeeCapabilitiesCommandOutput) => void, ): void; paginateListAttendees( args: ListAttendeesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class ChimeSDKMeetings extends ChimeSDKMeetingsClient implements ChimeSDKMeetings {}