import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AssociatePhoneNumberWithUserCommandInput, AssociatePhoneNumberWithUserCommandOutput, } from "./commands/AssociatePhoneNumberWithUserCommand"; import { AssociateSigninDelegateGroupsWithAccountCommandInput, AssociateSigninDelegateGroupsWithAccountCommandOutput, } from "./commands/AssociateSigninDelegateGroupsWithAccountCommand"; import { BatchCreateRoomMembershipCommandInput, BatchCreateRoomMembershipCommandOutput, } from "./commands/BatchCreateRoomMembershipCommand"; import { BatchDeletePhoneNumberCommandInput, BatchDeletePhoneNumberCommandOutput, } from "./commands/BatchDeletePhoneNumberCommand"; import { BatchSuspendUserCommandInput, BatchSuspendUserCommandOutput, } from "./commands/BatchSuspendUserCommand"; import { BatchUnsuspendUserCommandInput, BatchUnsuspendUserCommandOutput, } from "./commands/BatchUnsuspendUserCommand"; import { BatchUpdatePhoneNumberCommandInput, BatchUpdatePhoneNumberCommandOutput, } from "./commands/BatchUpdatePhoneNumberCommand"; import { BatchUpdateUserCommandInput, BatchUpdateUserCommandOutput, } from "./commands/BatchUpdateUserCommand"; import { CreateAccountCommandInput, CreateAccountCommandOutput, } from "./commands/CreateAccountCommand"; import { CreateBotCommandInput, CreateBotCommandOutput, } from "./commands/CreateBotCommand"; import { CreateMeetingDialOutCommandInput, CreateMeetingDialOutCommandOutput, } from "./commands/CreateMeetingDialOutCommand"; import { CreatePhoneNumberOrderCommandInput, CreatePhoneNumberOrderCommandOutput, } from "./commands/CreatePhoneNumberOrderCommand"; import { CreateRoomCommandInput, CreateRoomCommandOutput, } from "./commands/CreateRoomCommand"; import { CreateRoomMembershipCommandInput, CreateRoomMembershipCommandOutput, } from "./commands/CreateRoomMembershipCommand"; import { CreateUserCommandInput, CreateUserCommandOutput, } from "./commands/CreateUserCommand"; import { DeleteAccountCommandInput, DeleteAccountCommandOutput, } from "./commands/DeleteAccountCommand"; import { DeleteEventsConfigurationCommandInput, DeleteEventsConfigurationCommandOutput, } from "./commands/DeleteEventsConfigurationCommand"; import { DeletePhoneNumberCommandInput, DeletePhoneNumberCommandOutput, } from "./commands/DeletePhoneNumberCommand"; import { DeleteRoomCommandInput, DeleteRoomCommandOutput, } from "./commands/DeleteRoomCommand"; import { DeleteRoomMembershipCommandInput, DeleteRoomMembershipCommandOutput, } from "./commands/DeleteRoomMembershipCommand"; import { DisassociatePhoneNumberFromUserCommandInput, DisassociatePhoneNumberFromUserCommandOutput, } from "./commands/DisassociatePhoneNumberFromUserCommand"; import { DisassociateSigninDelegateGroupsFromAccountCommandInput, DisassociateSigninDelegateGroupsFromAccountCommandOutput, } from "./commands/DisassociateSigninDelegateGroupsFromAccountCommand"; import { GetAccountCommandInput, GetAccountCommandOutput, } from "./commands/GetAccountCommand"; import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput, } from "./commands/GetAccountSettingsCommand"; import { GetBotCommandInput, GetBotCommandOutput, } from "./commands/GetBotCommand"; import { GetEventsConfigurationCommandInput, GetEventsConfigurationCommandOutput, } from "./commands/GetEventsConfigurationCommand"; import { GetGlobalSettingsCommandInput, GetGlobalSettingsCommandOutput, } from "./commands/GetGlobalSettingsCommand"; import { GetPhoneNumberCommandInput, GetPhoneNumberCommandOutput, } from "./commands/GetPhoneNumberCommand"; import { GetPhoneNumberOrderCommandInput, GetPhoneNumberOrderCommandOutput, } from "./commands/GetPhoneNumberOrderCommand"; import { GetPhoneNumberSettingsCommandInput, GetPhoneNumberSettingsCommandOutput, } from "./commands/GetPhoneNumberSettingsCommand"; import { GetRetentionSettingsCommandInput, GetRetentionSettingsCommandOutput, } from "./commands/GetRetentionSettingsCommand"; import { GetRoomCommandInput, GetRoomCommandOutput, } from "./commands/GetRoomCommand"; import { GetUserCommandInput, GetUserCommandOutput, } from "./commands/GetUserCommand"; import { GetUserSettingsCommandInput, GetUserSettingsCommandOutput, } from "./commands/GetUserSettingsCommand"; import { InviteUsersCommandInput, InviteUsersCommandOutput, } from "./commands/InviteUsersCommand"; import { ListAccountsCommandInput, ListAccountsCommandOutput, } from "./commands/ListAccountsCommand"; import { ListBotsCommandInput, ListBotsCommandOutput, } from "./commands/ListBotsCommand"; import { ListPhoneNumberOrdersCommandInput, ListPhoneNumberOrdersCommandOutput, } from "./commands/ListPhoneNumberOrdersCommand"; import { ListPhoneNumbersCommandInput, ListPhoneNumbersCommandOutput, } from "./commands/ListPhoneNumbersCommand"; import { ListRoomMembershipsCommandInput, ListRoomMembershipsCommandOutput, } from "./commands/ListRoomMembershipsCommand"; import { ListRoomsCommandInput, ListRoomsCommandOutput, } from "./commands/ListRoomsCommand"; import { ListSupportedPhoneNumberCountriesCommandInput, ListSupportedPhoneNumberCountriesCommandOutput, } from "./commands/ListSupportedPhoneNumberCountriesCommand"; import { ListUsersCommandInput, ListUsersCommandOutput, } from "./commands/ListUsersCommand"; import { LogoutUserCommandInput, LogoutUserCommandOutput, } from "./commands/LogoutUserCommand"; import { PutEventsConfigurationCommandInput, PutEventsConfigurationCommandOutput, } from "./commands/PutEventsConfigurationCommand"; import { PutRetentionSettingsCommandInput, PutRetentionSettingsCommandOutput, } from "./commands/PutRetentionSettingsCommand"; import { RedactConversationMessageCommandInput, RedactConversationMessageCommandOutput, } from "./commands/RedactConversationMessageCommand"; import { RedactRoomMessageCommandInput, RedactRoomMessageCommandOutput, } from "./commands/RedactRoomMessageCommand"; import { RegenerateSecurityTokenCommandInput, RegenerateSecurityTokenCommandOutput, } from "./commands/RegenerateSecurityTokenCommand"; import { ResetPersonalPINCommandInput, ResetPersonalPINCommandOutput, } from "./commands/ResetPersonalPINCommand"; import { RestorePhoneNumberCommandInput, RestorePhoneNumberCommandOutput, } from "./commands/RestorePhoneNumberCommand"; import { SearchAvailablePhoneNumbersCommandInput, SearchAvailablePhoneNumbersCommandOutput, } from "./commands/SearchAvailablePhoneNumbersCommand"; import { UpdateAccountCommandInput, UpdateAccountCommandOutput, } from "./commands/UpdateAccountCommand"; import { UpdateAccountSettingsCommandInput, UpdateAccountSettingsCommandOutput, } from "./commands/UpdateAccountSettingsCommand"; import { UpdateBotCommandInput, UpdateBotCommandOutput, } from "./commands/UpdateBotCommand"; import { UpdateGlobalSettingsCommandInput, UpdateGlobalSettingsCommandOutput, } from "./commands/UpdateGlobalSettingsCommand"; import { UpdatePhoneNumberCommandInput, UpdatePhoneNumberCommandOutput, } from "./commands/UpdatePhoneNumberCommand"; import { UpdatePhoneNumberSettingsCommandInput, UpdatePhoneNumberSettingsCommandOutput, } from "./commands/UpdatePhoneNumberSettingsCommand"; import { UpdateRoomCommandInput, UpdateRoomCommandOutput, } from "./commands/UpdateRoomCommand"; import { UpdateRoomMembershipCommandInput, UpdateRoomMembershipCommandOutput, } from "./commands/UpdateRoomMembershipCommand"; import { UpdateUserCommandInput, UpdateUserCommandOutput, } from "./commands/UpdateUserCommand"; import { UpdateUserSettingsCommandInput, UpdateUserSettingsCommandOutput, } from "./commands/UpdateUserSettingsCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociatePhoneNumberWithUserCommandInput | AssociateSigninDelegateGroupsWithAccountCommandInput | BatchCreateRoomMembershipCommandInput | BatchDeletePhoneNumberCommandInput | BatchSuspendUserCommandInput | BatchUnsuspendUserCommandInput | BatchUpdatePhoneNumberCommandInput | BatchUpdateUserCommandInput | CreateAccountCommandInput | CreateBotCommandInput | CreateMeetingDialOutCommandInput | CreatePhoneNumberOrderCommandInput | CreateRoomCommandInput | CreateRoomMembershipCommandInput | CreateUserCommandInput | DeleteAccountCommandInput | DeleteEventsConfigurationCommandInput | DeletePhoneNumberCommandInput | DeleteRoomCommandInput | DeleteRoomMembershipCommandInput | DisassociatePhoneNumberFromUserCommandInput | DisassociateSigninDelegateGroupsFromAccountCommandInput | GetAccountCommandInput | GetAccountSettingsCommandInput | GetBotCommandInput | GetEventsConfigurationCommandInput | GetGlobalSettingsCommandInput | GetPhoneNumberCommandInput | GetPhoneNumberOrderCommandInput | GetPhoneNumberSettingsCommandInput | GetRetentionSettingsCommandInput | GetRoomCommandInput | GetUserCommandInput | GetUserSettingsCommandInput | InviteUsersCommandInput | ListAccountsCommandInput | ListBotsCommandInput | ListPhoneNumberOrdersCommandInput | ListPhoneNumbersCommandInput | ListRoomMembershipsCommandInput | ListRoomsCommandInput | ListSupportedPhoneNumberCountriesCommandInput | ListUsersCommandInput | LogoutUserCommandInput | PutEventsConfigurationCommandInput | PutRetentionSettingsCommandInput | RedactConversationMessageCommandInput | RedactRoomMessageCommandInput | RegenerateSecurityTokenCommandInput | ResetPersonalPINCommandInput | RestorePhoneNumberCommandInput | SearchAvailablePhoneNumbersCommandInput | UpdateAccountCommandInput | UpdateAccountSettingsCommandInput | UpdateBotCommandInput | UpdateGlobalSettingsCommandInput | UpdatePhoneNumberCommandInput | UpdatePhoneNumberSettingsCommandInput | UpdateRoomCommandInput | UpdateRoomMembershipCommandInput | UpdateUserCommandInput | UpdateUserSettingsCommandInput; export type ServiceOutputTypes = | AssociatePhoneNumberWithUserCommandOutput | AssociateSigninDelegateGroupsWithAccountCommandOutput | BatchCreateRoomMembershipCommandOutput | BatchDeletePhoneNumberCommandOutput | BatchSuspendUserCommandOutput | BatchUnsuspendUserCommandOutput | BatchUpdatePhoneNumberCommandOutput | BatchUpdateUserCommandOutput | CreateAccountCommandOutput | CreateBotCommandOutput | CreateMeetingDialOutCommandOutput | CreatePhoneNumberOrderCommandOutput | CreateRoomCommandOutput | CreateRoomMembershipCommandOutput | CreateUserCommandOutput | DeleteAccountCommandOutput | DeleteEventsConfigurationCommandOutput | DeletePhoneNumberCommandOutput | DeleteRoomCommandOutput | DeleteRoomMembershipCommandOutput | DisassociatePhoneNumberFromUserCommandOutput | DisassociateSigninDelegateGroupsFromAccountCommandOutput | GetAccountCommandOutput | GetAccountSettingsCommandOutput | GetBotCommandOutput | GetEventsConfigurationCommandOutput | GetGlobalSettingsCommandOutput | GetPhoneNumberCommandOutput | GetPhoneNumberOrderCommandOutput | GetPhoneNumberSettingsCommandOutput | GetRetentionSettingsCommandOutput | GetRoomCommandOutput | GetUserCommandOutput | GetUserSettingsCommandOutput | InviteUsersCommandOutput | ListAccountsCommandOutput | ListBotsCommandOutput | ListPhoneNumberOrdersCommandOutput | ListPhoneNumbersCommandOutput | ListRoomMembershipsCommandOutput | ListRoomsCommandOutput | ListSupportedPhoneNumberCountriesCommandOutput | ListUsersCommandOutput | LogoutUserCommandOutput | PutEventsConfigurationCommandOutput | PutRetentionSettingsCommandOutput | RedactConversationMessageCommandOutput | RedactRoomMessageCommandOutput | RegenerateSecurityTokenCommandOutput | ResetPersonalPINCommandOutput | RestorePhoneNumberCommandOutput | SearchAvailablePhoneNumbersCommandOutput | UpdateAccountCommandOutput | UpdateAccountSettingsCommandOutput | UpdateBotCommandOutput | UpdateGlobalSettingsCommandOutput | UpdatePhoneNumberCommandOutput | UpdatePhoneNumberSettingsCommandOutput | UpdateRoomCommandOutput | UpdateRoomMembershipCommandOutput | UpdateUserCommandOutput | UpdateUserSettingsCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type ChimeClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ChimeClientConfig extends ChimeClientConfigType {} export type ChimeClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ChimeClientResolvedConfig extends ChimeClientResolvedConfigType {} export declare class ChimeClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ChimeClientResolvedConfig > { readonly config: ChimeClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }