import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { ChimeClient } from "./ChimeClient"; import { type AssociatePhoneNumberWithUserCommandInput, type AssociatePhoneNumberWithUserCommandOutput } from "./commands/AssociatePhoneNumberWithUserCommand"; import { type AssociateSigninDelegateGroupsWithAccountCommandInput, type AssociateSigninDelegateGroupsWithAccountCommandOutput } from "./commands/AssociateSigninDelegateGroupsWithAccountCommand"; import { type BatchCreateRoomMembershipCommandInput, type BatchCreateRoomMembershipCommandOutput } from "./commands/BatchCreateRoomMembershipCommand"; import { type BatchDeletePhoneNumberCommandInput, type BatchDeletePhoneNumberCommandOutput } from "./commands/BatchDeletePhoneNumberCommand"; import { type BatchSuspendUserCommandInput, type BatchSuspendUserCommandOutput } from "./commands/BatchSuspendUserCommand"; import { type BatchUnsuspendUserCommandInput, type BatchUnsuspendUserCommandOutput } from "./commands/BatchUnsuspendUserCommand"; import { type BatchUpdatePhoneNumberCommandInput, type BatchUpdatePhoneNumberCommandOutput } from "./commands/BatchUpdatePhoneNumberCommand"; import { type BatchUpdateUserCommandInput, type BatchUpdateUserCommandOutput } from "./commands/BatchUpdateUserCommand"; import { type CreateAccountCommandInput, type CreateAccountCommandOutput } from "./commands/CreateAccountCommand"; import { type CreateBotCommandInput, type CreateBotCommandOutput } from "./commands/CreateBotCommand"; import { type CreateMeetingDialOutCommandInput, type CreateMeetingDialOutCommandOutput } from "./commands/CreateMeetingDialOutCommand"; import { type CreatePhoneNumberOrderCommandInput, type CreatePhoneNumberOrderCommandOutput } from "./commands/CreatePhoneNumberOrderCommand"; import { type CreateRoomCommandInput, type CreateRoomCommandOutput } from "./commands/CreateRoomCommand"; import { type CreateRoomMembershipCommandInput, type CreateRoomMembershipCommandOutput } from "./commands/CreateRoomMembershipCommand"; import { type CreateUserCommandInput, type CreateUserCommandOutput } from "./commands/CreateUserCommand"; import { type DeleteAccountCommandInput, type DeleteAccountCommandOutput } from "./commands/DeleteAccountCommand"; import { type DeleteEventsConfigurationCommandInput, type DeleteEventsConfigurationCommandOutput } from "./commands/DeleteEventsConfigurationCommand"; import { type DeletePhoneNumberCommandInput, type DeletePhoneNumberCommandOutput } from "./commands/DeletePhoneNumberCommand"; import { type DeleteRoomCommandInput, type DeleteRoomCommandOutput } from "./commands/DeleteRoomCommand"; import { type DeleteRoomMembershipCommandInput, type DeleteRoomMembershipCommandOutput } from "./commands/DeleteRoomMembershipCommand"; import { type DisassociatePhoneNumberFromUserCommandInput, type DisassociatePhoneNumberFromUserCommandOutput } from "./commands/DisassociatePhoneNumberFromUserCommand"; import { type DisassociateSigninDelegateGroupsFromAccountCommandInput, type DisassociateSigninDelegateGroupsFromAccountCommandOutput } from "./commands/DisassociateSigninDelegateGroupsFromAccountCommand"; import { type GetAccountCommandInput, type GetAccountCommandOutput } from "./commands/GetAccountCommand"; import { type GetAccountSettingsCommandInput, type GetAccountSettingsCommandOutput } from "./commands/GetAccountSettingsCommand"; import { type GetBotCommandInput, type GetBotCommandOutput } from "./commands/GetBotCommand"; import { type GetEventsConfigurationCommandInput, type GetEventsConfigurationCommandOutput } from "./commands/GetEventsConfigurationCommand"; import { type GetGlobalSettingsCommandInput, type GetGlobalSettingsCommandOutput } from "./commands/GetGlobalSettingsCommand"; import { type GetPhoneNumberCommandInput, type GetPhoneNumberCommandOutput } from "./commands/GetPhoneNumberCommand"; import { type GetPhoneNumberOrderCommandInput, type GetPhoneNumberOrderCommandOutput } from "./commands/GetPhoneNumberOrderCommand"; import { type GetPhoneNumberSettingsCommandInput, type GetPhoneNumberSettingsCommandOutput } from "./commands/GetPhoneNumberSettingsCommand"; import { type GetRetentionSettingsCommandInput, type GetRetentionSettingsCommandOutput } from "./commands/GetRetentionSettingsCommand"; import { type GetRoomCommandInput, type GetRoomCommandOutput } from "./commands/GetRoomCommand"; import { type GetUserCommandInput, type GetUserCommandOutput } from "./commands/GetUserCommand"; import { type GetUserSettingsCommandInput, type GetUserSettingsCommandOutput } from "./commands/GetUserSettingsCommand"; import { type InviteUsersCommandInput, type InviteUsersCommandOutput } from "./commands/InviteUsersCommand"; import { type ListAccountsCommandInput, type ListAccountsCommandOutput } from "./commands/ListAccountsCommand"; import { type ListBotsCommandInput, type ListBotsCommandOutput } from "./commands/ListBotsCommand"; import { type ListPhoneNumberOrdersCommandInput, type ListPhoneNumberOrdersCommandOutput } from "./commands/ListPhoneNumberOrdersCommand"; import { type ListPhoneNumbersCommandInput, type ListPhoneNumbersCommandOutput } from "./commands/ListPhoneNumbersCommand"; import { type ListRoomMembershipsCommandInput, type ListRoomMembershipsCommandOutput } from "./commands/ListRoomMembershipsCommand"; import { type ListRoomsCommandInput, type ListRoomsCommandOutput } from "./commands/ListRoomsCommand"; import { type ListSupportedPhoneNumberCountriesCommandInput, type ListSupportedPhoneNumberCountriesCommandOutput } from "./commands/ListSupportedPhoneNumberCountriesCommand"; import { type ListUsersCommandInput, type ListUsersCommandOutput } from "./commands/ListUsersCommand"; import { type LogoutUserCommandInput, type LogoutUserCommandOutput } from "./commands/LogoutUserCommand"; import { type PutEventsConfigurationCommandInput, type PutEventsConfigurationCommandOutput } from "./commands/PutEventsConfigurationCommand"; import { type PutRetentionSettingsCommandInput, type PutRetentionSettingsCommandOutput } from "./commands/PutRetentionSettingsCommand"; import { type RedactConversationMessageCommandInput, type RedactConversationMessageCommandOutput } from "./commands/RedactConversationMessageCommand"; import { type RedactRoomMessageCommandInput, type RedactRoomMessageCommandOutput } from "./commands/RedactRoomMessageCommand"; import { type RegenerateSecurityTokenCommandInput, type RegenerateSecurityTokenCommandOutput } from "./commands/RegenerateSecurityTokenCommand"; import { type ResetPersonalPINCommandInput, type ResetPersonalPINCommandOutput } from "./commands/ResetPersonalPINCommand"; import { type RestorePhoneNumberCommandInput, type RestorePhoneNumberCommandOutput } from "./commands/RestorePhoneNumberCommand"; import { type SearchAvailablePhoneNumbersCommandInput, type SearchAvailablePhoneNumbersCommandOutput } from "./commands/SearchAvailablePhoneNumbersCommand"; import { type UpdateAccountCommandInput, type UpdateAccountCommandOutput } from "./commands/UpdateAccountCommand"; import { type UpdateAccountSettingsCommandInput, type UpdateAccountSettingsCommandOutput } from "./commands/UpdateAccountSettingsCommand"; import { type UpdateBotCommandInput, type UpdateBotCommandOutput } from "./commands/UpdateBotCommand"; import { type UpdateGlobalSettingsCommandInput, type UpdateGlobalSettingsCommandOutput } from "./commands/UpdateGlobalSettingsCommand"; import { type UpdatePhoneNumberCommandInput, type UpdatePhoneNumberCommandOutput } from "./commands/UpdatePhoneNumberCommand"; import { type UpdatePhoneNumberSettingsCommandInput, type UpdatePhoneNumberSettingsCommandOutput } from "./commands/UpdatePhoneNumberSettingsCommand"; import { type UpdateRoomCommandInput, type UpdateRoomCommandOutput } from "./commands/UpdateRoomCommand"; import { type UpdateRoomMembershipCommandInput, type UpdateRoomMembershipCommandOutput } from "./commands/UpdateRoomMembershipCommand"; import { type UpdateUserCommandInput, type UpdateUserCommandOutput } from "./commands/UpdateUserCommand"; import { type UpdateUserSettingsCommandInput, type UpdateUserSettingsCommandOutput } from "./commands/UpdateUserSettingsCommand"; export interface Chime { /** * @see {@link AssociatePhoneNumberWithUserCommand} */ associatePhoneNumberWithUser(args: AssociatePhoneNumberWithUserCommandInput, options?: __HttpHandlerOptions): Promise; associatePhoneNumberWithUser(args: AssociatePhoneNumberWithUserCommandInput, cb: (err: any, data?: AssociatePhoneNumberWithUserCommandOutput) => void): void; associatePhoneNumberWithUser(args: AssociatePhoneNumberWithUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociatePhoneNumberWithUserCommandOutput) => void): void; /** * @see {@link AssociateSigninDelegateGroupsWithAccountCommand} */ associateSigninDelegateGroupsWithAccount(args: AssociateSigninDelegateGroupsWithAccountCommandInput, options?: __HttpHandlerOptions): Promise; associateSigninDelegateGroupsWithAccount(args: AssociateSigninDelegateGroupsWithAccountCommandInput, cb: (err: any, data?: AssociateSigninDelegateGroupsWithAccountCommandOutput) => void): void; associateSigninDelegateGroupsWithAccount(args: AssociateSigninDelegateGroupsWithAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateSigninDelegateGroupsWithAccountCommandOutput) => void): void; /** * @see {@link BatchCreateRoomMembershipCommand} */ batchCreateRoomMembership(args: BatchCreateRoomMembershipCommandInput, options?: __HttpHandlerOptions): Promise; batchCreateRoomMembership(args: BatchCreateRoomMembershipCommandInput, cb: (err: any, data?: BatchCreateRoomMembershipCommandOutput) => void): void; batchCreateRoomMembership(args: BatchCreateRoomMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchCreateRoomMembershipCommandOutput) => void): void; /** * @see {@link BatchDeletePhoneNumberCommand} */ batchDeletePhoneNumber(args: BatchDeletePhoneNumberCommandInput, options?: __HttpHandlerOptions): Promise; batchDeletePhoneNumber(args: BatchDeletePhoneNumberCommandInput, cb: (err: any, data?: BatchDeletePhoneNumberCommandOutput) => void): void; batchDeletePhoneNumber(args: BatchDeletePhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeletePhoneNumberCommandOutput) => void): void; /** * @see {@link BatchSuspendUserCommand} */ batchSuspendUser(args: BatchSuspendUserCommandInput, options?: __HttpHandlerOptions): Promise; batchSuspendUser(args: BatchSuspendUserCommandInput, cb: (err: any, data?: BatchSuspendUserCommandOutput) => void): void; batchSuspendUser(args: BatchSuspendUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchSuspendUserCommandOutput) => void): void; /** * @see {@link BatchUnsuspendUserCommand} */ batchUnsuspendUser(args: BatchUnsuspendUserCommandInput, options?: __HttpHandlerOptions): Promise; batchUnsuspendUser(args: BatchUnsuspendUserCommandInput, cb: (err: any, data?: BatchUnsuspendUserCommandOutput) => void): void; batchUnsuspendUser(args: BatchUnsuspendUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUnsuspendUserCommandOutput) => void): void; /** * @see {@link BatchUpdatePhoneNumberCommand} */ batchUpdatePhoneNumber(args: BatchUpdatePhoneNumberCommandInput, options?: __HttpHandlerOptions): Promise; batchUpdatePhoneNumber(args: BatchUpdatePhoneNumberCommandInput, cb: (err: any, data?: BatchUpdatePhoneNumberCommandOutput) => void): void; batchUpdatePhoneNumber(args: BatchUpdatePhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUpdatePhoneNumberCommandOutput) => void): void; /** * @see {@link BatchUpdateUserCommand} */ batchUpdateUser(args: BatchUpdateUserCommandInput, options?: __HttpHandlerOptions): Promise; batchUpdateUser(args: BatchUpdateUserCommandInput, cb: (err: any, data?: BatchUpdateUserCommandOutput) => void): void; batchUpdateUser(args: BatchUpdateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUpdateUserCommandOutput) => void): void; /** * @see {@link CreateAccountCommand} */ createAccount(args: CreateAccountCommandInput, options?: __HttpHandlerOptions): Promise; createAccount(args: CreateAccountCommandInput, cb: (err: any, data?: CreateAccountCommandOutput) => void): void; createAccount(args: CreateAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccountCommandOutput) => void): void; /** * @see {@link CreateBotCommand} */ createBot(args: CreateBotCommandInput, options?: __HttpHandlerOptions): Promise; createBot(args: CreateBotCommandInput, cb: (err: any, data?: CreateBotCommandOutput) => void): void; createBot(args: CreateBotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBotCommandOutput) => void): void; /** * @see {@link CreateMeetingDialOutCommand} */ createMeetingDialOut(args: CreateMeetingDialOutCommandInput, options?: __HttpHandlerOptions): Promise; createMeetingDialOut(args: CreateMeetingDialOutCommandInput, cb: (err: any, data?: CreateMeetingDialOutCommandOutput) => void): void; createMeetingDialOut(args: CreateMeetingDialOutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMeetingDialOutCommandOutput) => void): void; /** * @see {@link CreatePhoneNumberOrderCommand} */ createPhoneNumberOrder(args: CreatePhoneNumberOrderCommandInput, options?: __HttpHandlerOptions): Promise; createPhoneNumberOrder(args: CreatePhoneNumberOrderCommandInput, cb: (err: any, data?: CreatePhoneNumberOrderCommandOutput) => void): void; createPhoneNumberOrder(args: CreatePhoneNumberOrderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePhoneNumberOrderCommandOutput) => void): void; /** * @see {@link CreateRoomCommand} */ createRoom(args: CreateRoomCommandInput, options?: __HttpHandlerOptions): Promise; createRoom(args: CreateRoomCommandInput, cb: (err: any, data?: CreateRoomCommandOutput) => void): void; createRoom(args: CreateRoomCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRoomCommandOutput) => void): void; /** * @see {@link CreateRoomMembershipCommand} */ createRoomMembership(args: CreateRoomMembershipCommandInput, options?: __HttpHandlerOptions): Promise; createRoomMembership(args: CreateRoomMembershipCommandInput, cb: (err: any, data?: CreateRoomMembershipCommandOutput) => void): void; createRoomMembership(args: CreateRoomMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRoomMembershipCommandOutput) => void): void; /** * @see {@link CreateUserCommand} */ createUser(args: CreateUserCommandInput, options?: __HttpHandlerOptions): Promise; createUser(args: CreateUserCommandInput, cb: (err: any, data?: CreateUserCommandOutput) => void): void; createUser(args: CreateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserCommandOutput) => void): void; /** * @see {@link DeleteAccountCommand} */ deleteAccount(args: DeleteAccountCommandInput, options?: __HttpHandlerOptions): Promise; deleteAccount(args: DeleteAccountCommandInput, cb: (err: any, data?: DeleteAccountCommandOutput) => void): void; deleteAccount(args: DeleteAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccountCommandOutput) => void): void; /** * @see {@link DeleteEventsConfigurationCommand} */ deleteEventsConfiguration(args: DeleteEventsConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteEventsConfiguration(args: DeleteEventsConfigurationCommandInput, cb: (err: any, data?: DeleteEventsConfigurationCommandOutput) => void): void; deleteEventsConfiguration(args: DeleteEventsConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventsConfigurationCommandOutput) => void): void; /** * @see {@link DeletePhoneNumberCommand} */ deletePhoneNumber(args: DeletePhoneNumberCommandInput, options?: __HttpHandlerOptions): Promise; deletePhoneNumber(args: DeletePhoneNumberCommandInput, cb: (err: any, data?: DeletePhoneNumberCommandOutput) => void): void; deletePhoneNumber(args: DeletePhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePhoneNumberCommandOutput) => void): void; /** * @see {@link DeleteRoomCommand} */ deleteRoom(args: DeleteRoomCommandInput, options?: __HttpHandlerOptions): Promise; deleteRoom(args: DeleteRoomCommandInput, cb: (err: any, data?: DeleteRoomCommandOutput) => void): void; deleteRoom(args: DeleteRoomCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRoomCommandOutput) => void): void; /** * @see {@link DeleteRoomMembershipCommand} */ deleteRoomMembership(args: DeleteRoomMembershipCommandInput, options?: __HttpHandlerOptions): Promise; deleteRoomMembership(args: DeleteRoomMembershipCommandInput, cb: (err: any, data?: DeleteRoomMembershipCommandOutput) => void): void; deleteRoomMembership(args: DeleteRoomMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRoomMembershipCommandOutput) => void): void; /** * @see {@link DisassociatePhoneNumberFromUserCommand} */ disassociatePhoneNumberFromUser(args: DisassociatePhoneNumberFromUserCommandInput, options?: __HttpHandlerOptions): Promise; disassociatePhoneNumberFromUser(args: DisassociatePhoneNumberFromUserCommandInput, cb: (err: any, data?: DisassociatePhoneNumberFromUserCommandOutput) => void): void; disassociatePhoneNumberFromUser(args: DisassociatePhoneNumberFromUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociatePhoneNumberFromUserCommandOutput) => void): void; /** * @see {@link DisassociateSigninDelegateGroupsFromAccountCommand} */ disassociateSigninDelegateGroupsFromAccount(args: DisassociateSigninDelegateGroupsFromAccountCommandInput, options?: __HttpHandlerOptions): Promise; disassociateSigninDelegateGroupsFromAccount(args: DisassociateSigninDelegateGroupsFromAccountCommandInput, cb: (err: any, data?: DisassociateSigninDelegateGroupsFromAccountCommandOutput) => void): void; disassociateSigninDelegateGroupsFromAccount(args: DisassociateSigninDelegateGroupsFromAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateSigninDelegateGroupsFromAccountCommandOutput) => void): void; /** * @see {@link GetAccountCommand} */ getAccount(args: GetAccountCommandInput, options?: __HttpHandlerOptions): Promise; getAccount(args: GetAccountCommandInput, cb: (err: any, data?: GetAccountCommandOutput) => void): void; getAccount(args: GetAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountCommandOutput) => void): void; /** * @see {@link GetAccountSettingsCommand} */ getAccountSettings(args: GetAccountSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getAccountSettings(args: GetAccountSettingsCommandInput, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void): void; getAccountSettings(args: GetAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void): void; /** * @see {@link GetBotCommand} */ getBot(args: GetBotCommandInput, options?: __HttpHandlerOptions): Promise; getBot(args: GetBotCommandInput, cb: (err: any, data?: GetBotCommandOutput) => void): void; getBot(args: GetBotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBotCommandOutput) => void): void; /** * @see {@link GetEventsConfigurationCommand} */ getEventsConfiguration(args: GetEventsConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getEventsConfiguration(args: GetEventsConfigurationCommandInput, cb: (err: any, data?: GetEventsConfigurationCommandOutput) => void): void; getEventsConfiguration(args: GetEventsConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEventsConfigurationCommandOutput) => void): void; /** * @see {@link GetGlobalSettingsCommand} */ getGlobalSettings(): Promise; getGlobalSettings(args: GetGlobalSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getGlobalSettings(args: GetGlobalSettingsCommandInput, cb: (err: any, data?: GetGlobalSettingsCommandOutput) => void): void; getGlobalSettings(args: GetGlobalSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGlobalSettingsCommandOutput) => void): void; /** * @see {@link GetPhoneNumberCommand} */ getPhoneNumber(args: GetPhoneNumberCommandInput, options?: __HttpHandlerOptions): Promise; getPhoneNumber(args: GetPhoneNumberCommandInput, cb: (err: any, data?: GetPhoneNumberCommandOutput) => void): void; getPhoneNumber(args: GetPhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPhoneNumberCommandOutput) => void): void; /** * @see {@link GetPhoneNumberOrderCommand} */ getPhoneNumberOrder(args: GetPhoneNumberOrderCommandInput, options?: __HttpHandlerOptions): Promise; getPhoneNumberOrder(args: GetPhoneNumberOrderCommandInput, cb: (err: any, data?: GetPhoneNumberOrderCommandOutput) => void): void; getPhoneNumberOrder(args: GetPhoneNumberOrderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPhoneNumberOrderCommandOutput) => void): void; /** * @see {@link GetPhoneNumberSettingsCommand} */ getPhoneNumberSettings(): Promise; getPhoneNumberSettings(args: GetPhoneNumberSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getPhoneNumberSettings(args: GetPhoneNumberSettingsCommandInput, cb: (err: any, data?: GetPhoneNumberSettingsCommandOutput) => void): void; getPhoneNumberSettings(args: GetPhoneNumberSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPhoneNumberSettingsCommandOutput) => void): void; /** * @see {@link GetRetentionSettingsCommand} */ getRetentionSettings(args: GetRetentionSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getRetentionSettings(args: GetRetentionSettingsCommandInput, cb: (err: any, data?: GetRetentionSettingsCommandOutput) => void): void; getRetentionSettings(args: GetRetentionSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRetentionSettingsCommandOutput) => void): void; /** * @see {@link GetRoomCommand} */ getRoom(args: GetRoomCommandInput, options?: __HttpHandlerOptions): Promise; getRoom(args: GetRoomCommandInput, cb: (err: any, data?: GetRoomCommandOutput) => void): void; getRoom(args: GetRoomCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRoomCommandOutput) => void): void; /** * @see {@link GetUserCommand} */ getUser(args: GetUserCommandInput, options?: __HttpHandlerOptions): Promise; getUser(args: GetUserCommandInput, cb: (err: any, data?: GetUserCommandOutput) => void): void; getUser(args: GetUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUserCommandOutput) => void): void; /** * @see {@link GetUserSettingsCommand} */ getUserSettings(args: GetUserSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getUserSettings(args: GetUserSettingsCommandInput, cb: (err: any, data?: GetUserSettingsCommandOutput) => void): void; getUserSettings(args: GetUserSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUserSettingsCommandOutput) => void): void; /** * @see {@link InviteUsersCommand} */ inviteUsers(args: InviteUsersCommandInput, options?: __HttpHandlerOptions): Promise; inviteUsers(args: InviteUsersCommandInput, cb: (err: any, data?: InviteUsersCommandOutput) => void): void; inviteUsers(args: InviteUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: InviteUsersCommandOutput) => void): void; /** * @see {@link ListAccountsCommand} */ listAccounts(): Promise; listAccounts(args: ListAccountsCommandInput, options?: __HttpHandlerOptions): Promise; listAccounts(args: ListAccountsCommandInput, cb: (err: any, data?: ListAccountsCommandOutput) => void): void; listAccounts(args: ListAccountsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountsCommandOutput) => void): void; /** * @see {@link ListBotsCommand} */ listBots(args: ListBotsCommandInput, options?: __HttpHandlerOptions): Promise; listBots(args: ListBotsCommandInput, cb: (err: any, data?: ListBotsCommandOutput) => void): void; listBots(args: ListBotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBotsCommandOutput) => void): void; /** * @see {@link ListPhoneNumberOrdersCommand} */ listPhoneNumberOrders(): Promise; listPhoneNumberOrders(args: ListPhoneNumberOrdersCommandInput, options?: __HttpHandlerOptions): Promise; listPhoneNumberOrders(args: ListPhoneNumberOrdersCommandInput, cb: (err: any, data?: ListPhoneNumberOrdersCommandOutput) => void): void; listPhoneNumberOrders(args: ListPhoneNumberOrdersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPhoneNumberOrdersCommandOutput) => void): void; /** * @see {@link ListPhoneNumbersCommand} */ listPhoneNumbers(): Promise; listPhoneNumbers(args: ListPhoneNumbersCommandInput, options?: __HttpHandlerOptions): Promise; listPhoneNumbers(args: ListPhoneNumbersCommandInput, cb: (err: any, data?: ListPhoneNumbersCommandOutput) => void): void; listPhoneNumbers(args: ListPhoneNumbersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPhoneNumbersCommandOutput) => void): void; /** * @see {@link ListRoomMembershipsCommand} */ listRoomMemberships(args: ListRoomMembershipsCommandInput, options?: __HttpHandlerOptions): Promise; listRoomMemberships(args: ListRoomMembershipsCommandInput, cb: (err: any, data?: ListRoomMembershipsCommandOutput) => void): void; listRoomMemberships(args: ListRoomMembershipsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRoomMembershipsCommandOutput) => void): void; /** * @see {@link ListRoomsCommand} */ listRooms(args: ListRoomsCommandInput, options?: __HttpHandlerOptions): Promise; listRooms(args: ListRoomsCommandInput, cb: (err: any, data?: ListRoomsCommandOutput) => void): void; listRooms(args: ListRoomsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRoomsCommandOutput) => void): void; /** * @see {@link ListSupportedPhoneNumberCountriesCommand} */ listSupportedPhoneNumberCountries(args: ListSupportedPhoneNumberCountriesCommandInput, options?: __HttpHandlerOptions): Promise; listSupportedPhoneNumberCountries(args: ListSupportedPhoneNumberCountriesCommandInput, cb: (err: any, data?: ListSupportedPhoneNumberCountriesCommandOutput) => void): void; listSupportedPhoneNumberCountries(args: ListSupportedPhoneNumberCountriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSupportedPhoneNumberCountriesCommandOutput) => void): void; /** * @see {@link ListUsersCommand} */ listUsers(args: ListUsersCommandInput, options?: __HttpHandlerOptions): Promise; listUsers(args: ListUsersCommandInput, cb: (err: any, data?: ListUsersCommandOutput) => void): void; listUsers(args: ListUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUsersCommandOutput) => void): void; /** * @see {@link LogoutUserCommand} */ logoutUser(args: LogoutUserCommandInput, options?: __HttpHandlerOptions): Promise; logoutUser(args: LogoutUserCommandInput, cb: (err: any, data?: LogoutUserCommandOutput) => void): void; logoutUser(args: LogoutUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: LogoutUserCommandOutput) => void): void; /** * @see {@link PutEventsConfigurationCommand} */ putEventsConfiguration(args: PutEventsConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; putEventsConfiguration(args: PutEventsConfigurationCommandInput, cb: (err: any, data?: PutEventsConfigurationCommandOutput) => void): void; putEventsConfiguration(args: PutEventsConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutEventsConfigurationCommandOutput) => void): void; /** * @see {@link PutRetentionSettingsCommand} */ putRetentionSettings(args: PutRetentionSettingsCommandInput, options?: __HttpHandlerOptions): Promise; putRetentionSettings(args: PutRetentionSettingsCommandInput, cb: (err: any, data?: PutRetentionSettingsCommandOutput) => void): void; putRetentionSettings(args: PutRetentionSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutRetentionSettingsCommandOutput) => void): void; /** * @see {@link RedactConversationMessageCommand} */ redactConversationMessage(args: RedactConversationMessageCommandInput, options?: __HttpHandlerOptions): Promise; redactConversationMessage(args: RedactConversationMessageCommandInput, cb: (err: any, data?: RedactConversationMessageCommandOutput) => void): void; redactConversationMessage(args: RedactConversationMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RedactConversationMessageCommandOutput) => void): void; /** * @see {@link RedactRoomMessageCommand} */ redactRoomMessage(args: RedactRoomMessageCommandInput, options?: __HttpHandlerOptions): Promise; redactRoomMessage(args: RedactRoomMessageCommandInput, cb: (err: any, data?: RedactRoomMessageCommandOutput) => void): void; redactRoomMessage(args: RedactRoomMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RedactRoomMessageCommandOutput) => void): void; /** * @see {@link RegenerateSecurityTokenCommand} */ regenerateSecurityToken(args: RegenerateSecurityTokenCommandInput, options?: __HttpHandlerOptions): Promise; regenerateSecurityToken(args: RegenerateSecurityTokenCommandInput, cb: (err: any, data?: RegenerateSecurityTokenCommandOutput) => void): void; regenerateSecurityToken(args: RegenerateSecurityTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegenerateSecurityTokenCommandOutput) => void): void; /** * @see {@link ResetPersonalPINCommand} */ resetPersonalPIN(args: ResetPersonalPINCommandInput, options?: __HttpHandlerOptions): Promise; resetPersonalPIN(args: ResetPersonalPINCommandInput, cb: (err: any, data?: ResetPersonalPINCommandOutput) => void): void; resetPersonalPIN(args: ResetPersonalPINCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetPersonalPINCommandOutput) => void): void; /** * @see {@link RestorePhoneNumberCommand} */ restorePhoneNumber(args: RestorePhoneNumberCommandInput, options?: __HttpHandlerOptions): Promise; restorePhoneNumber(args: RestorePhoneNumberCommandInput, cb: (err: any, data?: RestorePhoneNumberCommandOutput) => void): void; restorePhoneNumber(args: RestorePhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestorePhoneNumberCommandOutput) => void): void; /** * @see {@link SearchAvailablePhoneNumbersCommand} */ searchAvailablePhoneNumbers(): Promise; searchAvailablePhoneNumbers(args: SearchAvailablePhoneNumbersCommandInput, options?: __HttpHandlerOptions): Promise; searchAvailablePhoneNumbers(args: SearchAvailablePhoneNumbersCommandInput, cb: (err: any, data?: SearchAvailablePhoneNumbersCommandOutput) => void): void; searchAvailablePhoneNumbers(args: SearchAvailablePhoneNumbersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchAvailablePhoneNumbersCommandOutput) => void): void; /** * @see {@link UpdateAccountCommand} */ updateAccount(args: UpdateAccountCommandInput, options?: __HttpHandlerOptions): Promise; updateAccount(args: UpdateAccountCommandInput, cb: (err: any, data?: UpdateAccountCommandOutput) => void): void; updateAccount(args: UpdateAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountCommandOutput) => void): void; /** * @see {@link UpdateAccountSettingsCommand} */ updateAccountSettings(args: UpdateAccountSettingsCommandInput, options?: __HttpHandlerOptions): Promise; updateAccountSettings(args: UpdateAccountSettingsCommandInput, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void): void; updateAccountSettings(args: UpdateAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void): void; /** * @see {@link UpdateBotCommand} */ updateBot(args: UpdateBotCommandInput, options?: __HttpHandlerOptions): Promise; updateBot(args: UpdateBotCommandInput, cb: (err: any, data?: UpdateBotCommandOutput) => void): void; updateBot(args: UpdateBotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBotCommandOutput) => void): void; /** * @see {@link UpdateGlobalSettingsCommand} */ updateGlobalSettings(): Promise; updateGlobalSettings(args: UpdateGlobalSettingsCommandInput, options?: __HttpHandlerOptions): Promise; updateGlobalSettings(args: UpdateGlobalSettingsCommandInput, cb: (err: any, data?: UpdateGlobalSettingsCommandOutput) => void): void; updateGlobalSettings(args: UpdateGlobalSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGlobalSettingsCommandOutput) => void): void; /** * @see {@link UpdatePhoneNumberCommand} */ updatePhoneNumber(args: UpdatePhoneNumberCommandInput, options?: __HttpHandlerOptions): Promise; updatePhoneNumber(args: UpdatePhoneNumberCommandInput, cb: (err: any, data?: UpdatePhoneNumberCommandOutput) => void): void; updatePhoneNumber(args: UpdatePhoneNumberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePhoneNumberCommandOutput) => void): void; /** * @see {@link UpdatePhoneNumberSettingsCommand} */ updatePhoneNumberSettings(args: UpdatePhoneNumberSettingsCommandInput, options?: __HttpHandlerOptions): Promise; updatePhoneNumberSettings(args: UpdatePhoneNumberSettingsCommandInput, cb: (err: any, data?: UpdatePhoneNumberSettingsCommandOutput) => void): void; updatePhoneNumberSettings(args: UpdatePhoneNumberSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePhoneNumberSettingsCommandOutput) => void): void; /** * @see {@link UpdateRoomCommand} */ updateRoom(args: UpdateRoomCommandInput, options?: __HttpHandlerOptions): Promise; updateRoom(args: UpdateRoomCommandInput, cb: (err: any, data?: UpdateRoomCommandOutput) => void): void; updateRoom(args: UpdateRoomCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRoomCommandOutput) => void): void; /** * @see {@link UpdateRoomMembershipCommand} */ updateRoomMembership(args: UpdateRoomMembershipCommandInput, options?: __HttpHandlerOptions): Promise; updateRoomMembership(args: UpdateRoomMembershipCommandInput, cb: (err: any, data?: UpdateRoomMembershipCommandOutput) => void): void; updateRoomMembership(args: UpdateRoomMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRoomMembershipCommandOutput) => void): void; /** * @see {@link UpdateUserCommand} */ updateUser(args: UpdateUserCommandInput, options?: __HttpHandlerOptions): Promise; updateUser(args: UpdateUserCommandInput, cb: (err: any, data?: UpdateUserCommandOutput) => void): void; updateUser(args: UpdateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserCommandOutput) => void): void; /** * @see {@link UpdateUserSettingsCommand} */ updateUserSettings(args: UpdateUserSettingsCommandInput, options?: __HttpHandlerOptions): Promise; updateUserSettings(args: UpdateUserSettingsCommandInput, cb: (err: any, data?: UpdateUserSettingsCommandOutput) => void): void; updateUserSettings(args: UpdateUserSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserSettingsCommandOutput) => void): void; /** * @see {@link ListAccountsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAccountsCommandOutput}. */ paginateListAccounts(args?: ListAccountsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListBotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBotsCommandOutput}. */ paginateListBots(args: ListBotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPhoneNumberOrdersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPhoneNumberOrdersCommandOutput}. */ paginateListPhoneNumberOrders(args?: ListPhoneNumberOrdersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPhoneNumbersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPhoneNumbersCommandOutput}. */ paginateListPhoneNumbers(args?: ListPhoneNumbersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRoomMembershipsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRoomMembershipsCommandOutput}. */ paginateListRoomMemberships(args: ListRoomMembershipsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRoomsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRoomsCommandOutput}. */ paginateListRooms(args: ListRoomsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListUsersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListUsersCommandOutput}. */ paginateListUsers(args: ListUsersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchAvailablePhoneNumbersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchAvailablePhoneNumbersCommandOutput}. */ paginateSearchAvailablePhoneNumbers(args?: SearchAvailablePhoneNumbersCommandInput, paginationConfig?: Omit): Paginator; } /** * *

* Most of these APIs are no longer supported and will not be updated. We recommend using the latest versions in the * Amazon Chime SDK API reference, in the Amazon Chime SDK.

*

Using the latest versions requires migrating to dedicated namespaces. For more information, refer to * Migrating from the Amazon Chime namespace in the * Amazon Chime SDK Developer Guide.

*
*

The Amazon Chime application programming interface (API) is designed so administrators can * perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice * Connectors. This guide provides detailed information about the Amazon Chime API, * including operations, types, inputs and outputs, and error codes.

*

You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the * AWS CLI. The page for each API action contains a See Also section that includes links to information about using the action with a language-specific * AWS SDK or the AWS CLI.

*
*
Using an AWS SDK
*
*

* You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the * AWS Developer Center. *

*
*
Using the AWS CLI
*
*

Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see * Installing the AWS Command Line Interface * in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the * Amazon Chime commands in the * AWS CLI Command Reference. *

*
*
Using REST APIs
*
*

If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports Signature Version 4. For more information, see * Signature Version 4 Signing Process * in the Amazon Web Services General Reference.

*

When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

*
*
*

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see * Identity and Access Management for Amazon Chime * in the Amazon Chime Administration Guide.

* * @deprecated This namespace has been deprecated. * @public */ export declare class Chime extends ChimeClient implements Chime { }