import { EndpointsInputConfig, EndpointsResolvedConfig, RegionInputConfig, RegionResolvedConfig, } from "@trivikr-test/config-resolver"; import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@trivikr-test/middleware-host-header"; import { RetryInputConfig, RetryResolvedConfig, } from "@trivikr-test/middleware-retry"; import { AwsAuthInputConfig, AwsAuthResolvedConfig, } from "@trivikr-test/middleware-signing"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@trivikr-test/middleware-user-agent"; import { HttpHandler as __HttpHandler } from "@trivikr-test/protocol-http"; import { Client as __Client, DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, } from "@trivikr-test/smithy-client"; import { BodyLengthCalculator as __BodyLengthCalculator, Credentials as __Credentials, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, Provider, RegionInfoProvider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@trivikr-test/types"; import { ApproveSkillCommandInput, ApproveSkillCommandOutput, } from "./commands/ApproveSkillCommand"; import { AssociateContactWithAddressBookCommandInput, AssociateContactWithAddressBookCommandOutput, } from "./commands/AssociateContactWithAddressBookCommand"; import { AssociateDeviceWithNetworkProfileCommandInput, AssociateDeviceWithNetworkProfileCommandOutput, } from "./commands/AssociateDeviceWithNetworkProfileCommand"; import { AssociateDeviceWithRoomCommandInput, AssociateDeviceWithRoomCommandOutput, } from "./commands/AssociateDeviceWithRoomCommand"; import { AssociateSkillGroupWithRoomCommandInput, AssociateSkillGroupWithRoomCommandOutput, } from "./commands/AssociateSkillGroupWithRoomCommand"; import { AssociateSkillWithSkillGroupCommandInput, AssociateSkillWithSkillGroupCommandOutput, } from "./commands/AssociateSkillWithSkillGroupCommand"; import { AssociateSkillWithUsersCommandInput, AssociateSkillWithUsersCommandOutput, } from "./commands/AssociateSkillWithUsersCommand"; import { CreateAddressBookCommandInput, CreateAddressBookCommandOutput, } from "./commands/CreateAddressBookCommand"; import { CreateBusinessReportScheduleCommandInput, CreateBusinessReportScheduleCommandOutput, } from "./commands/CreateBusinessReportScheduleCommand"; import { CreateConferenceProviderCommandInput, CreateConferenceProviderCommandOutput, } from "./commands/CreateConferenceProviderCommand"; import { CreateContactCommandInput, CreateContactCommandOutput, } from "./commands/CreateContactCommand"; import { CreateGatewayGroupCommandInput, CreateGatewayGroupCommandOutput, } from "./commands/CreateGatewayGroupCommand"; import { CreateNetworkProfileCommandInput, CreateNetworkProfileCommandOutput, } from "./commands/CreateNetworkProfileCommand"; import { CreateProfileCommandInput, CreateProfileCommandOutput, } from "./commands/CreateProfileCommand"; import { CreateRoomCommandInput, CreateRoomCommandOutput, } from "./commands/CreateRoomCommand"; import { CreateSkillGroupCommandInput, CreateSkillGroupCommandOutput, } from "./commands/CreateSkillGroupCommand"; import { CreateUserCommandInput, CreateUserCommandOutput, } from "./commands/CreateUserCommand"; import { DeleteAddressBookCommandInput, DeleteAddressBookCommandOutput, } from "./commands/DeleteAddressBookCommand"; import { DeleteBusinessReportScheduleCommandInput, DeleteBusinessReportScheduleCommandOutput, } from "./commands/DeleteBusinessReportScheduleCommand"; import { DeleteConferenceProviderCommandInput, DeleteConferenceProviderCommandOutput, } from "./commands/DeleteConferenceProviderCommand"; import { DeleteContactCommandInput, DeleteContactCommandOutput, } from "./commands/DeleteContactCommand"; import { DeleteDeviceCommandInput, DeleteDeviceCommandOutput, } from "./commands/DeleteDeviceCommand"; import { DeleteDeviceUsageDataCommandInput, DeleteDeviceUsageDataCommandOutput, } from "./commands/DeleteDeviceUsageDataCommand"; import { DeleteGatewayGroupCommandInput, DeleteGatewayGroupCommandOutput, } from "./commands/DeleteGatewayGroupCommand"; import { DeleteNetworkProfileCommandInput, DeleteNetworkProfileCommandOutput, } from "./commands/DeleteNetworkProfileCommand"; import { DeleteProfileCommandInput, DeleteProfileCommandOutput, } from "./commands/DeleteProfileCommand"; import { DeleteRoomCommandInput, DeleteRoomCommandOutput, } from "./commands/DeleteRoomCommand"; import { DeleteRoomSkillParameterCommandInput, DeleteRoomSkillParameterCommandOutput, } from "./commands/DeleteRoomSkillParameterCommand"; import { DeleteSkillAuthorizationCommandInput, DeleteSkillAuthorizationCommandOutput, } from "./commands/DeleteSkillAuthorizationCommand"; import { DeleteSkillGroupCommandInput, DeleteSkillGroupCommandOutput, } from "./commands/DeleteSkillGroupCommand"; import { DeleteUserCommandInput, DeleteUserCommandOutput, } from "./commands/DeleteUserCommand"; import { DisassociateContactFromAddressBookCommandInput, DisassociateContactFromAddressBookCommandOutput, } from "./commands/DisassociateContactFromAddressBookCommand"; import { DisassociateDeviceFromRoomCommandInput, DisassociateDeviceFromRoomCommandOutput, } from "./commands/DisassociateDeviceFromRoomCommand"; import { DisassociateSkillFromSkillGroupCommandInput, DisassociateSkillFromSkillGroupCommandOutput, } from "./commands/DisassociateSkillFromSkillGroupCommand"; import { DisassociateSkillFromUsersCommandInput, DisassociateSkillFromUsersCommandOutput, } from "./commands/DisassociateSkillFromUsersCommand"; import { DisassociateSkillGroupFromRoomCommandInput, DisassociateSkillGroupFromRoomCommandOutput, } from "./commands/DisassociateSkillGroupFromRoomCommand"; import { ForgetSmartHomeAppliancesCommandInput, ForgetSmartHomeAppliancesCommandOutput, } from "./commands/ForgetSmartHomeAppliancesCommand"; import { GetAddressBookCommandInput, GetAddressBookCommandOutput, } from "./commands/GetAddressBookCommand"; import { GetConferencePreferenceCommandInput, GetConferencePreferenceCommandOutput, } from "./commands/GetConferencePreferenceCommand"; import { GetConferenceProviderCommandInput, GetConferenceProviderCommandOutput, } from "./commands/GetConferenceProviderCommand"; import { GetContactCommandInput, GetContactCommandOutput, } from "./commands/GetContactCommand"; import { GetDeviceCommandInput, GetDeviceCommandOutput, } from "./commands/GetDeviceCommand"; import { GetGatewayCommandInput, GetGatewayCommandOutput, } from "./commands/GetGatewayCommand"; import { GetGatewayGroupCommandInput, GetGatewayGroupCommandOutput, } from "./commands/GetGatewayGroupCommand"; import { GetInvitationConfigurationCommandInput, GetInvitationConfigurationCommandOutput, } from "./commands/GetInvitationConfigurationCommand"; import { GetNetworkProfileCommandInput, GetNetworkProfileCommandOutput, } from "./commands/GetNetworkProfileCommand"; import { GetProfileCommandInput, GetProfileCommandOutput, } from "./commands/GetProfileCommand"; import { GetRoomCommandInput, GetRoomCommandOutput, } from "./commands/GetRoomCommand"; import { GetRoomSkillParameterCommandInput, GetRoomSkillParameterCommandOutput, } from "./commands/GetRoomSkillParameterCommand"; import { GetSkillGroupCommandInput, GetSkillGroupCommandOutput, } from "./commands/GetSkillGroupCommand"; import { ListBusinessReportSchedulesCommandInput, ListBusinessReportSchedulesCommandOutput, } from "./commands/ListBusinessReportSchedulesCommand"; import { ListConferenceProvidersCommandInput, ListConferenceProvidersCommandOutput, } from "./commands/ListConferenceProvidersCommand"; import { ListDeviceEventsCommandInput, ListDeviceEventsCommandOutput, } from "./commands/ListDeviceEventsCommand"; import { ListGatewayGroupsCommandInput, ListGatewayGroupsCommandOutput, } from "./commands/ListGatewayGroupsCommand"; import { ListGatewaysCommandInput, ListGatewaysCommandOutput, } from "./commands/ListGatewaysCommand"; import { ListSkillsCommandInput, ListSkillsCommandOutput, } from "./commands/ListSkillsCommand"; import { ListSkillsStoreCategoriesCommandInput, ListSkillsStoreCategoriesCommandOutput, } from "./commands/ListSkillsStoreCategoriesCommand"; import { ListSkillsStoreSkillsByCategoryCommandInput, ListSkillsStoreSkillsByCategoryCommandOutput, } from "./commands/ListSkillsStoreSkillsByCategoryCommand"; import { ListSmartHomeAppliancesCommandInput, ListSmartHomeAppliancesCommandOutput, } from "./commands/ListSmartHomeAppliancesCommand"; import { ListTagsCommandInput, ListTagsCommandOutput, } from "./commands/ListTagsCommand"; import { PutConferencePreferenceCommandInput, PutConferencePreferenceCommandOutput, } from "./commands/PutConferencePreferenceCommand"; import { PutInvitationConfigurationCommandInput, PutInvitationConfigurationCommandOutput, } from "./commands/PutInvitationConfigurationCommand"; import { PutRoomSkillParameterCommandInput, PutRoomSkillParameterCommandOutput, } from "./commands/PutRoomSkillParameterCommand"; import { PutSkillAuthorizationCommandInput, PutSkillAuthorizationCommandOutput, } from "./commands/PutSkillAuthorizationCommand"; import { RegisterAVSDeviceCommandInput, RegisterAVSDeviceCommandOutput, } from "./commands/RegisterAVSDeviceCommand"; import { RejectSkillCommandInput, RejectSkillCommandOutput, } from "./commands/RejectSkillCommand"; import { ResolveRoomCommandInput, ResolveRoomCommandOutput, } from "./commands/ResolveRoomCommand"; import { RevokeInvitationCommandInput, RevokeInvitationCommandOutput, } from "./commands/RevokeInvitationCommand"; import { SearchAddressBooksCommandInput, SearchAddressBooksCommandOutput, } from "./commands/SearchAddressBooksCommand"; import { SearchContactsCommandInput, SearchContactsCommandOutput, } from "./commands/SearchContactsCommand"; import { SearchDevicesCommandInput, SearchDevicesCommandOutput, } from "./commands/SearchDevicesCommand"; import { SearchNetworkProfilesCommandInput, SearchNetworkProfilesCommandOutput, } from "./commands/SearchNetworkProfilesCommand"; import { SearchProfilesCommandInput, SearchProfilesCommandOutput, } from "./commands/SearchProfilesCommand"; import { SearchRoomsCommandInput, SearchRoomsCommandOutput, } from "./commands/SearchRoomsCommand"; import { SearchSkillGroupsCommandInput, SearchSkillGroupsCommandOutput, } from "./commands/SearchSkillGroupsCommand"; import { SearchUsersCommandInput, SearchUsersCommandOutput, } from "./commands/SearchUsersCommand"; import { SendAnnouncementCommandInput, SendAnnouncementCommandOutput, } from "./commands/SendAnnouncementCommand"; import { SendInvitationCommandInput, SendInvitationCommandOutput, } from "./commands/SendInvitationCommand"; import { StartDeviceSyncCommandInput, StartDeviceSyncCommandOutput, } from "./commands/StartDeviceSyncCommand"; import { StartSmartHomeApplianceDiscoveryCommandInput, StartSmartHomeApplianceDiscoveryCommandOutput, } from "./commands/StartSmartHomeApplianceDiscoveryCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAddressBookCommandInput, UpdateAddressBookCommandOutput, } from "./commands/UpdateAddressBookCommand"; import { UpdateBusinessReportScheduleCommandInput, UpdateBusinessReportScheduleCommandOutput, } from "./commands/UpdateBusinessReportScheduleCommand"; import { UpdateConferenceProviderCommandInput, UpdateConferenceProviderCommandOutput, } from "./commands/UpdateConferenceProviderCommand"; import { UpdateContactCommandInput, UpdateContactCommandOutput, } from "./commands/UpdateContactCommand"; import { UpdateDeviceCommandInput, UpdateDeviceCommandOutput, } from "./commands/UpdateDeviceCommand"; import { UpdateGatewayCommandInput, UpdateGatewayCommandOutput, } from "./commands/UpdateGatewayCommand"; import { UpdateGatewayGroupCommandInput, UpdateGatewayGroupCommandOutput, } from "./commands/UpdateGatewayGroupCommand"; import { UpdateNetworkProfileCommandInput, UpdateNetworkProfileCommandOutput, } from "./commands/UpdateNetworkProfileCommand"; import { UpdateProfileCommandInput, UpdateProfileCommandOutput, } from "./commands/UpdateProfileCommand"; import { UpdateRoomCommandInput, UpdateRoomCommandOutput, } from "./commands/UpdateRoomCommand"; import { UpdateSkillGroupCommandInput, UpdateSkillGroupCommandOutput, } from "./commands/UpdateSkillGroupCommand"; export declare type ServiceInputTypes = | ApproveSkillCommandInput | AssociateContactWithAddressBookCommandInput | AssociateDeviceWithNetworkProfileCommandInput | AssociateDeviceWithRoomCommandInput | AssociateSkillGroupWithRoomCommandInput | AssociateSkillWithSkillGroupCommandInput | AssociateSkillWithUsersCommandInput | CreateAddressBookCommandInput | CreateBusinessReportScheduleCommandInput | CreateConferenceProviderCommandInput | CreateContactCommandInput | CreateGatewayGroupCommandInput | CreateNetworkProfileCommandInput | CreateProfileCommandInput | CreateRoomCommandInput | CreateSkillGroupCommandInput | CreateUserCommandInput | DeleteAddressBookCommandInput | DeleteBusinessReportScheduleCommandInput | DeleteConferenceProviderCommandInput | DeleteContactCommandInput | DeleteDeviceCommandInput | DeleteDeviceUsageDataCommandInput | DeleteGatewayGroupCommandInput | DeleteNetworkProfileCommandInput | DeleteProfileCommandInput | DeleteRoomCommandInput | DeleteRoomSkillParameterCommandInput | DeleteSkillAuthorizationCommandInput | DeleteSkillGroupCommandInput | DeleteUserCommandInput | DisassociateContactFromAddressBookCommandInput | DisassociateDeviceFromRoomCommandInput | DisassociateSkillFromSkillGroupCommandInput | DisassociateSkillFromUsersCommandInput | DisassociateSkillGroupFromRoomCommandInput | ForgetSmartHomeAppliancesCommandInput | GetAddressBookCommandInput | GetConferencePreferenceCommandInput | GetConferenceProviderCommandInput | GetContactCommandInput | GetDeviceCommandInput | GetGatewayCommandInput | GetGatewayGroupCommandInput | GetInvitationConfigurationCommandInput | GetNetworkProfileCommandInput | GetProfileCommandInput | GetRoomCommandInput | GetRoomSkillParameterCommandInput | GetSkillGroupCommandInput | ListBusinessReportSchedulesCommandInput | ListConferenceProvidersCommandInput | ListDeviceEventsCommandInput | ListGatewayGroupsCommandInput | ListGatewaysCommandInput | ListSkillsCommandInput | ListSkillsStoreCategoriesCommandInput | ListSkillsStoreSkillsByCategoryCommandInput | ListSmartHomeAppliancesCommandInput | ListTagsCommandInput | PutConferencePreferenceCommandInput | PutInvitationConfigurationCommandInput | PutRoomSkillParameterCommandInput | PutSkillAuthorizationCommandInput | RegisterAVSDeviceCommandInput | RejectSkillCommandInput | ResolveRoomCommandInput | RevokeInvitationCommandInput | SearchAddressBooksCommandInput | SearchContactsCommandInput | SearchDevicesCommandInput | SearchNetworkProfilesCommandInput | SearchProfilesCommandInput | SearchRoomsCommandInput | SearchSkillGroupsCommandInput | SearchUsersCommandInput | SendAnnouncementCommandInput | SendInvitationCommandInput | StartDeviceSyncCommandInput | StartSmartHomeApplianceDiscoveryCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAddressBookCommandInput | UpdateBusinessReportScheduleCommandInput | UpdateConferenceProviderCommandInput | UpdateContactCommandInput | UpdateDeviceCommandInput | UpdateGatewayCommandInput | UpdateGatewayGroupCommandInput | UpdateNetworkProfileCommandInput | UpdateProfileCommandInput | UpdateRoomCommandInput | UpdateSkillGroupCommandInput; export declare type ServiceOutputTypes = | ApproveSkillCommandOutput | AssociateContactWithAddressBookCommandOutput | AssociateDeviceWithNetworkProfileCommandOutput | AssociateDeviceWithRoomCommandOutput | AssociateSkillGroupWithRoomCommandOutput | AssociateSkillWithSkillGroupCommandOutput | AssociateSkillWithUsersCommandOutput | CreateAddressBookCommandOutput | CreateBusinessReportScheduleCommandOutput | CreateConferenceProviderCommandOutput | CreateContactCommandOutput | CreateGatewayGroupCommandOutput | CreateNetworkProfileCommandOutput | CreateProfileCommandOutput | CreateRoomCommandOutput | CreateSkillGroupCommandOutput | CreateUserCommandOutput | DeleteAddressBookCommandOutput | DeleteBusinessReportScheduleCommandOutput | DeleteConferenceProviderCommandOutput | DeleteContactCommandOutput | DeleteDeviceCommandOutput | DeleteDeviceUsageDataCommandOutput | DeleteGatewayGroupCommandOutput | DeleteNetworkProfileCommandOutput | DeleteProfileCommandOutput | DeleteRoomCommandOutput | DeleteRoomSkillParameterCommandOutput | DeleteSkillAuthorizationCommandOutput | DeleteSkillGroupCommandOutput | DeleteUserCommandOutput | DisassociateContactFromAddressBookCommandOutput | DisassociateDeviceFromRoomCommandOutput | DisassociateSkillFromSkillGroupCommandOutput | DisassociateSkillFromUsersCommandOutput | DisassociateSkillGroupFromRoomCommandOutput | ForgetSmartHomeAppliancesCommandOutput | GetAddressBookCommandOutput | GetConferencePreferenceCommandOutput | GetConferenceProviderCommandOutput | GetContactCommandOutput | GetDeviceCommandOutput | GetGatewayCommandOutput | GetGatewayGroupCommandOutput | GetInvitationConfigurationCommandOutput | GetNetworkProfileCommandOutput | GetProfileCommandOutput | GetRoomCommandOutput | GetRoomSkillParameterCommandOutput | GetSkillGroupCommandOutput | ListBusinessReportSchedulesCommandOutput | ListConferenceProvidersCommandOutput | ListDeviceEventsCommandOutput | ListGatewayGroupsCommandOutput | ListGatewaysCommandOutput | ListSkillsCommandOutput | ListSkillsStoreCategoriesCommandOutput | ListSkillsStoreSkillsByCategoryCommandOutput | ListSmartHomeAppliancesCommandOutput | ListTagsCommandOutput | PutConferencePreferenceCommandOutput | PutInvitationConfigurationCommandOutput | PutRoomSkillParameterCommandOutput | PutSkillAuthorizationCommandOutput | RegisterAVSDeviceCommandOutput | RejectSkillCommandOutput | ResolveRoomCommandOutput | RevokeInvitationCommandOutput | SearchAddressBooksCommandOutput | SearchContactsCommandOutput | SearchDevicesCommandOutput | SearchNetworkProfilesCommandOutput | SearchProfilesCommandOutput | SearchRoomsCommandOutput | SearchSkillGroupsCommandOutput | SearchUsersCommandOutput | SendAnnouncementCommandOutput | SendInvitationCommandOutput | StartDeviceSyncCommandOutput | StartSmartHomeApplianceDiscoveryCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAddressBookCommandOutput | UpdateBusinessReportScheduleCommandOutput | UpdateConferenceProviderCommandOutput | UpdateContactCommandOutput | UpdateDeviceCommandOutput | UpdateGatewayCommandOutput | UpdateGatewayGroupCommandOutput | UpdateNetworkProfileCommandOutput | UpdateProfileCommandOutput | UpdateRoomCommandOutput | UpdateSkillGroupCommandOutput; export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandler; sha256?: __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; serviceId?: string; region?: string | __Provider; credentialDefaultProvider?: (input: any) => __Provider<__Credentials>; regionInfoProvider?: RegionInfoProvider; defaultUserAgentProvider?: Provider<__UserAgent>; defaultsMode?: DefaultsMode | Provider; } declare type AlexaForBusinessClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & RegionInputConfig & EndpointsInputConfig & RetryInputConfig & HostHeaderInputConfig & AwsAuthInputConfig & UserAgentInputConfig; export interface AlexaForBusinessClientConfig extends AlexaForBusinessClientConfigType {} declare type AlexaForBusinessClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RegionResolvedConfig & EndpointsResolvedConfig & RetryResolvedConfig & HostHeaderResolvedConfig & AwsAuthResolvedConfig & UserAgentResolvedConfig; export interface AlexaForBusinessClientResolvedConfig extends AlexaForBusinessClientResolvedConfigType {} export declare class AlexaForBusinessClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, AlexaForBusinessClientResolvedConfig > { readonly config: AlexaForBusinessClientResolvedConfig; constructor(configuration: AlexaForBusinessClientConfig); destroy(): void; } export {};