import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { ChimeSDKMeetingsClient } from "./ChimeSDKMeetingsClient"; import { type BatchCreateAttendeeCommandInput, type BatchCreateAttendeeCommandOutput } from "./commands/BatchCreateAttendeeCommand"; import { type BatchUpdateAttendeeCapabilitiesExceptCommandInput, type BatchUpdateAttendeeCapabilitiesExceptCommandOutput } from "./commands/BatchUpdateAttendeeCapabilitiesExceptCommand"; import { type CreateAttendeeCommandInput, type CreateAttendeeCommandOutput } from "./commands/CreateAttendeeCommand"; import { type CreateMeetingCommandInput, type CreateMeetingCommandOutput } from "./commands/CreateMeetingCommand"; import { type CreateMeetingWithAttendeesCommandInput, type CreateMeetingWithAttendeesCommandOutput } from "./commands/CreateMeetingWithAttendeesCommand"; import { type DeleteAttendeeCommandInput, type DeleteAttendeeCommandOutput } from "./commands/DeleteAttendeeCommand"; import { type DeleteMeetingCommandInput, type DeleteMeetingCommandOutput } from "./commands/DeleteMeetingCommand"; import { type GetAttendeeCommandInput, type GetAttendeeCommandOutput } from "./commands/GetAttendeeCommand"; import { type GetMeetingCommandInput, type GetMeetingCommandOutput } from "./commands/GetMeetingCommand"; import { type ListAttendeesCommandInput, type ListAttendeesCommandOutput } from "./commands/ListAttendeesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type StartMeetingTranscriptionCommandInput, type StartMeetingTranscriptionCommandOutput } from "./commands/StartMeetingTranscriptionCommand"; import { type StopMeetingTranscriptionCommandInput, type StopMeetingTranscriptionCommandOutput } from "./commands/StopMeetingTranscriptionCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAttendeeCapabilitiesCommandInput, type UpdateAttendeeCapabilitiesCommandOutput } from "./commands/UpdateAttendeeCapabilitiesCommand"; export interface ChimeSDKMeetings { /** * @see {@link BatchCreateAttendeeCommand} */ batchCreateAttendee(args: BatchCreateAttendeeCommandInput, options?: __HttpHandlerOptions): Promise; batchCreateAttendee(args: BatchCreateAttendeeCommandInput, cb: (err: any, data?: BatchCreateAttendeeCommandOutput) => void): void; batchCreateAttendee(args: BatchCreateAttendeeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchCreateAttendeeCommandOutput) => void): void; /** * @see {@link BatchUpdateAttendeeCapabilitiesExceptCommand} */ batchUpdateAttendeeCapabilitiesExcept(args: BatchUpdateAttendeeCapabilitiesExceptCommandInput, options?: __HttpHandlerOptions): Promise; batchUpdateAttendeeCapabilitiesExcept(args: BatchUpdateAttendeeCapabilitiesExceptCommandInput, cb: (err: any, data?: BatchUpdateAttendeeCapabilitiesExceptCommandOutput) => void): void; batchUpdateAttendeeCapabilitiesExcept(args: BatchUpdateAttendeeCapabilitiesExceptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUpdateAttendeeCapabilitiesExceptCommandOutput) => void): void; /** * @see {@link CreateAttendeeCommand} */ createAttendee(args: CreateAttendeeCommandInput, options?: __HttpHandlerOptions): Promise; createAttendee(args: CreateAttendeeCommandInput, cb: (err: any, data?: CreateAttendeeCommandOutput) => void): void; createAttendee(args: CreateAttendeeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAttendeeCommandOutput) => void): void; /** * @see {@link CreateMeetingCommand} */ createMeeting(args: CreateMeetingCommandInput, options?: __HttpHandlerOptions): Promise; createMeeting(args: CreateMeetingCommandInput, cb: (err: any, data?: CreateMeetingCommandOutput) => void): void; createMeeting(args: CreateMeetingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMeetingCommandOutput) => void): void; /** * @see {@link CreateMeetingWithAttendeesCommand} */ createMeetingWithAttendees(args: CreateMeetingWithAttendeesCommandInput, options?: __HttpHandlerOptions): Promise; createMeetingWithAttendees(args: CreateMeetingWithAttendeesCommandInput, cb: (err: any, data?: CreateMeetingWithAttendeesCommandOutput) => void): void; createMeetingWithAttendees(args: CreateMeetingWithAttendeesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMeetingWithAttendeesCommandOutput) => void): void; /** * @see {@link DeleteAttendeeCommand} */ deleteAttendee(args: DeleteAttendeeCommandInput, options?: __HttpHandlerOptions): Promise; deleteAttendee(args: DeleteAttendeeCommandInput, cb: (err: any, data?: DeleteAttendeeCommandOutput) => void): void; deleteAttendee(args: DeleteAttendeeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAttendeeCommandOutput) => void): void; /** * @see {@link DeleteMeetingCommand} */ deleteMeeting(args: DeleteMeetingCommandInput, options?: __HttpHandlerOptions): Promise; deleteMeeting(args: DeleteMeetingCommandInput, cb: (err: any, data?: DeleteMeetingCommandOutput) => void): void; deleteMeeting(args: DeleteMeetingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMeetingCommandOutput) => void): void; /** * @see {@link GetAttendeeCommand} */ getAttendee(args: GetAttendeeCommandInput, options?: __HttpHandlerOptions): Promise; getAttendee(args: GetAttendeeCommandInput, cb: (err: any, data?: GetAttendeeCommandOutput) => void): void; getAttendee(args: GetAttendeeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAttendeeCommandOutput) => void): void; /** * @see {@link GetMeetingCommand} */ getMeeting(args: GetMeetingCommandInput, options?: __HttpHandlerOptions): Promise; getMeeting(args: GetMeetingCommandInput, cb: (err: any, data?: GetMeetingCommandOutput) => void): void; getMeeting(args: GetMeetingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMeetingCommandOutput) => void): void; /** * @see {@link ListAttendeesCommand} */ listAttendees(args: ListAttendeesCommandInput, options?: __HttpHandlerOptions): Promise; listAttendees(args: ListAttendeesCommandInput, cb: (err: any, data?: ListAttendeesCommandOutput) => void): void; listAttendees(args: ListAttendeesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAttendeesCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link StartMeetingTranscriptionCommand} */ startMeetingTranscription(args: StartMeetingTranscriptionCommandInput, options?: __HttpHandlerOptions): Promise; startMeetingTranscription(args: StartMeetingTranscriptionCommandInput, cb: (err: any, data?: StartMeetingTranscriptionCommandOutput) => void): void; startMeetingTranscription(args: StartMeetingTranscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMeetingTranscriptionCommandOutput) => void): void; /** * @see {@link StopMeetingTranscriptionCommand} */ stopMeetingTranscription(args: StopMeetingTranscriptionCommandInput, options?: __HttpHandlerOptions): Promise; stopMeetingTranscription(args: StopMeetingTranscriptionCommandInput, cb: (err: any, data?: StopMeetingTranscriptionCommandOutput) => void): void; stopMeetingTranscription(args: StopMeetingTranscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopMeetingTranscriptionCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ 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; /** * @see {@link UntagResourceCommand} */ 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; /** * @see {@link UpdateAttendeeCapabilitiesCommand} */ updateAttendeeCapabilities(args: UpdateAttendeeCapabilitiesCommandInput, options?: __HttpHandlerOptions): Promise; updateAttendeeCapabilities(args: UpdateAttendeeCapabilitiesCommandInput, cb: (err: any, data?: UpdateAttendeeCapabilitiesCommandOutput) => void): void; updateAttendeeCapabilities(args: UpdateAttendeeCapabilitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAttendeeCapabilitiesCommandOutput) => void): void; /** * @see {@link ListAttendeesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAttendeesCommandOutput}. */ paginateListAttendees(args: ListAttendeesCommandInput, paginationConfig?: Omit): Paginator; } /** *

The Amazon Chime SDK meetings APIs in this section allow software developers to create Amazon Chime SDK meetings, set the Amazon Web Services Regions for meetings, create and manage users, and send and * receive meeting notifications. For more information about the meeting APIs, see * Amazon Chime SDK meetings.

* @public */ export declare class ChimeSDKMeetings extends ChimeSDKMeetingsClient implements ChimeSDKMeetings { }