import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; 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 { AssociateAwsAccountWithPartnerAccountCommandInput, AssociateAwsAccountWithPartnerAccountCommandOutput, } from "./commands/AssociateAwsAccountWithPartnerAccountCommand"; import { AssociateMulticastGroupWithFuotaTaskCommandInput, AssociateMulticastGroupWithFuotaTaskCommandOutput, } from "./commands/AssociateMulticastGroupWithFuotaTaskCommand"; import { AssociateWirelessDeviceWithFuotaTaskCommandInput, AssociateWirelessDeviceWithFuotaTaskCommandOutput, } from "./commands/AssociateWirelessDeviceWithFuotaTaskCommand"; import { AssociateWirelessDeviceWithMulticastGroupCommandInput, AssociateWirelessDeviceWithMulticastGroupCommandOutput, } from "./commands/AssociateWirelessDeviceWithMulticastGroupCommand"; import { AssociateWirelessDeviceWithThingCommandInput, AssociateWirelessDeviceWithThingCommandOutput, } from "./commands/AssociateWirelessDeviceWithThingCommand"; import { AssociateWirelessGatewayWithCertificateCommandInput, AssociateWirelessGatewayWithCertificateCommandOutput, } from "./commands/AssociateWirelessGatewayWithCertificateCommand"; import { AssociateWirelessGatewayWithThingCommandInput, AssociateWirelessGatewayWithThingCommandOutput, } from "./commands/AssociateWirelessGatewayWithThingCommand"; import { CancelMulticastGroupSessionCommandInput, CancelMulticastGroupSessionCommandOutput, } from "./commands/CancelMulticastGroupSessionCommand"; import { CreateDestinationCommandInput, CreateDestinationCommandOutput, } from "./commands/CreateDestinationCommand"; import { CreateDeviceProfileCommandInput, CreateDeviceProfileCommandOutput, } from "./commands/CreateDeviceProfileCommand"; import { CreateFuotaTaskCommandInput, CreateFuotaTaskCommandOutput, } from "./commands/CreateFuotaTaskCommand"; import { CreateMulticastGroupCommandInput, CreateMulticastGroupCommandOutput, } from "./commands/CreateMulticastGroupCommand"; import { CreateNetworkAnalyzerConfigurationCommandInput, CreateNetworkAnalyzerConfigurationCommandOutput, } from "./commands/CreateNetworkAnalyzerConfigurationCommand"; import { CreateServiceProfileCommandInput, CreateServiceProfileCommandOutput, } from "./commands/CreateServiceProfileCommand"; import { CreateWirelessDeviceCommandInput, CreateWirelessDeviceCommandOutput, } from "./commands/CreateWirelessDeviceCommand"; import { CreateWirelessGatewayCommandInput, CreateWirelessGatewayCommandOutput, } from "./commands/CreateWirelessGatewayCommand"; import { CreateWirelessGatewayTaskCommandInput, CreateWirelessGatewayTaskCommandOutput, } from "./commands/CreateWirelessGatewayTaskCommand"; import { CreateWirelessGatewayTaskDefinitionCommandInput, CreateWirelessGatewayTaskDefinitionCommandOutput, } from "./commands/CreateWirelessGatewayTaskDefinitionCommand"; import { DeleteDestinationCommandInput, DeleteDestinationCommandOutput, } from "./commands/DeleteDestinationCommand"; import { DeleteDeviceProfileCommandInput, DeleteDeviceProfileCommandOutput, } from "./commands/DeleteDeviceProfileCommand"; import { DeleteFuotaTaskCommandInput, DeleteFuotaTaskCommandOutput, } from "./commands/DeleteFuotaTaskCommand"; import { DeleteMulticastGroupCommandInput, DeleteMulticastGroupCommandOutput, } from "./commands/DeleteMulticastGroupCommand"; import { DeleteNetworkAnalyzerConfigurationCommandInput, DeleteNetworkAnalyzerConfigurationCommandOutput, } from "./commands/DeleteNetworkAnalyzerConfigurationCommand"; import { DeleteQueuedMessagesCommandInput, DeleteQueuedMessagesCommandOutput, } from "./commands/DeleteQueuedMessagesCommand"; import { DeleteServiceProfileCommandInput, DeleteServiceProfileCommandOutput, } from "./commands/DeleteServiceProfileCommand"; import { DeleteWirelessDeviceCommandInput, DeleteWirelessDeviceCommandOutput, } from "./commands/DeleteWirelessDeviceCommand"; import { DeleteWirelessDeviceImportTaskCommandInput, DeleteWirelessDeviceImportTaskCommandOutput, } from "./commands/DeleteWirelessDeviceImportTaskCommand"; import { DeleteWirelessGatewayCommandInput, DeleteWirelessGatewayCommandOutput, } from "./commands/DeleteWirelessGatewayCommand"; import { DeleteWirelessGatewayTaskCommandInput, DeleteWirelessGatewayTaskCommandOutput, } from "./commands/DeleteWirelessGatewayTaskCommand"; import { DeleteWirelessGatewayTaskDefinitionCommandInput, DeleteWirelessGatewayTaskDefinitionCommandOutput, } from "./commands/DeleteWirelessGatewayTaskDefinitionCommand"; import { DeregisterWirelessDeviceCommandInput, DeregisterWirelessDeviceCommandOutput, } from "./commands/DeregisterWirelessDeviceCommand"; import { DisassociateAwsAccountFromPartnerAccountCommandInput, DisassociateAwsAccountFromPartnerAccountCommandOutput, } from "./commands/DisassociateAwsAccountFromPartnerAccountCommand"; import { DisassociateMulticastGroupFromFuotaTaskCommandInput, DisassociateMulticastGroupFromFuotaTaskCommandOutput, } from "./commands/DisassociateMulticastGroupFromFuotaTaskCommand"; import { DisassociateWirelessDeviceFromFuotaTaskCommandInput, DisassociateWirelessDeviceFromFuotaTaskCommandOutput, } from "./commands/DisassociateWirelessDeviceFromFuotaTaskCommand"; import { DisassociateWirelessDeviceFromMulticastGroupCommandInput, DisassociateWirelessDeviceFromMulticastGroupCommandOutput, } from "./commands/DisassociateWirelessDeviceFromMulticastGroupCommand"; import { DisassociateWirelessDeviceFromThingCommandInput, DisassociateWirelessDeviceFromThingCommandOutput, } from "./commands/DisassociateWirelessDeviceFromThingCommand"; import { DisassociateWirelessGatewayFromCertificateCommandInput, DisassociateWirelessGatewayFromCertificateCommandOutput, } from "./commands/DisassociateWirelessGatewayFromCertificateCommand"; import { DisassociateWirelessGatewayFromThingCommandInput, DisassociateWirelessGatewayFromThingCommandOutput, } from "./commands/DisassociateWirelessGatewayFromThingCommand"; import { GetDestinationCommandInput, GetDestinationCommandOutput, } from "./commands/GetDestinationCommand"; import { GetDeviceProfileCommandInput, GetDeviceProfileCommandOutput, } from "./commands/GetDeviceProfileCommand"; import { GetEventConfigurationByResourceTypesCommandInput, GetEventConfigurationByResourceTypesCommandOutput, } from "./commands/GetEventConfigurationByResourceTypesCommand"; import { GetFuotaTaskCommandInput, GetFuotaTaskCommandOutput, } from "./commands/GetFuotaTaskCommand"; import { GetLogLevelsByResourceTypesCommandInput, GetLogLevelsByResourceTypesCommandOutput, } from "./commands/GetLogLevelsByResourceTypesCommand"; import { GetMetricConfigurationCommandInput, GetMetricConfigurationCommandOutput, } from "./commands/GetMetricConfigurationCommand"; import { GetMetricsCommandInput, GetMetricsCommandOutput, } from "./commands/GetMetricsCommand"; import { GetMulticastGroupCommandInput, GetMulticastGroupCommandOutput, } from "./commands/GetMulticastGroupCommand"; import { GetMulticastGroupSessionCommandInput, GetMulticastGroupSessionCommandOutput, } from "./commands/GetMulticastGroupSessionCommand"; import { GetNetworkAnalyzerConfigurationCommandInput, GetNetworkAnalyzerConfigurationCommandOutput, } from "./commands/GetNetworkAnalyzerConfigurationCommand"; import { GetPartnerAccountCommandInput, GetPartnerAccountCommandOutput, } from "./commands/GetPartnerAccountCommand"; import { GetPositionCommandInput, GetPositionCommandOutput, } from "./commands/GetPositionCommand"; import { GetPositionConfigurationCommandInput, GetPositionConfigurationCommandOutput, } from "./commands/GetPositionConfigurationCommand"; import { GetPositionEstimateCommandInput, GetPositionEstimateCommandOutput, } from "./commands/GetPositionEstimateCommand"; import { GetResourceEventConfigurationCommandInput, GetResourceEventConfigurationCommandOutput, } from "./commands/GetResourceEventConfigurationCommand"; import { GetResourceLogLevelCommandInput, GetResourceLogLevelCommandOutput, } from "./commands/GetResourceLogLevelCommand"; import { GetResourcePositionCommandInput, GetResourcePositionCommandOutput, } from "./commands/GetResourcePositionCommand"; import { GetServiceEndpointCommandInput, GetServiceEndpointCommandOutput, } from "./commands/GetServiceEndpointCommand"; import { GetServiceProfileCommandInput, GetServiceProfileCommandOutput, } from "./commands/GetServiceProfileCommand"; import { GetWirelessDeviceCommandInput, GetWirelessDeviceCommandOutput, } from "./commands/GetWirelessDeviceCommand"; import { GetWirelessDeviceImportTaskCommandInput, GetWirelessDeviceImportTaskCommandOutput, } from "./commands/GetWirelessDeviceImportTaskCommand"; import { GetWirelessDeviceStatisticsCommandInput, GetWirelessDeviceStatisticsCommandOutput, } from "./commands/GetWirelessDeviceStatisticsCommand"; import { GetWirelessGatewayCertificateCommandInput, GetWirelessGatewayCertificateCommandOutput, } from "./commands/GetWirelessGatewayCertificateCommand"; import { GetWirelessGatewayCommandInput, GetWirelessGatewayCommandOutput, } from "./commands/GetWirelessGatewayCommand"; import { GetWirelessGatewayFirmwareInformationCommandInput, GetWirelessGatewayFirmwareInformationCommandOutput, } from "./commands/GetWirelessGatewayFirmwareInformationCommand"; import { GetWirelessGatewayStatisticsCommandInput, GetWirelessGatewayStatisticsCommandOutput, } from "./commands/GetWirelessGatewayStatisticsCommand"; import { GetWirelessGatewayTaskCommandInput, GetWirelessGatewayTaskCommandOutput, } from "./commands/GetWirelessGatewayTaskCommand"; import { GetWirelessGatewayTaskDefinitionCommandInput, GetWirelessGatewayTaskDefinitionCommandOutput, } from "./commands/GetWirelessGatewayTaskDefinitionCommand"; import { ListDestinationsCommandInput, ListDestinationsCommandOutput, } from "./commands/ListDestinationsCommand"; import { ListDeviceProfilesCommandInput, ListDeviceProfilesCommandOutput, } from "./commands/ListDeviceProfilesCommand"; import { ListDevicesForWirelessDeviceImportTaskCommandInput, ListDevicesForWirelessDeviceImportTaskCommandOutput, } from "./commands/ListDevicesForWirelessDeviceImportTaskCommand"; import { ListEventConfigurationsCommandInput, ListEventConfigurationsCommandOutput, } from "./commands/ListEventConfigurationsCommand"; import { ListFuotaTasksCommandInput, ListFuotaTasksCommandOutput, } from "./commands/ListFuotaTasksCommand"; import { ListMulticastGroupsByFuotaTaskCommandInput, ListMulticastGroupsByFuotaTaskCommandOutput, } from "./commands/ListMulticastGroupsByFuotaTaskCommand"; import { ListMulticastGroupsCommandInput, ListMulticastGroupsCommandOutput, } from "./commands/ListMulticastGroupsCommand"; import { ListNetworkAnalyzerConfigurationsCommandInput, ListNetworkAnalyzerConfigurationsCommandOutput, } from "./commands/ListNetworkAnalyzerConfigurationsCommand"; import { ListPartnerAccountsCommandInput, ListPartnerAccountsCommandOutput, } from "./commands/ListPartnerAccountsCommand"; import { ListPositionConfigurationsCommandInput, ListPositionConfigurationsCommandOutput, } from "./commands/ListPositionConfigurationsCommand"; import { ListQueuedMessagesCommandInput, ListQueuedMessagesCommandOutput, } from "./commands/ListQueuedMessagesCommand"; import { ListServiceProfilesCommandInput, ListServiceProfilesCommandOutput, } from "./commands/ListServiceProfilesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListWirelessDeviceImportTasksCommandInput, ListWirelessDeviceImportTasksCommandOutput, } from "./commands/ListWirelessDeviceImportTasksCommand"; import { ListWirelessDevicesCommandInput, ListWirelessDevicesCommandOutput, } from "./commands/ListWirelessDevicesCommand"; import { ListWirelessGatewaysCommandInput, ListWirelessGatewaysCommandOutput, } from "./commands/ListWirelessGatewaysCommand"; import { ListWirelessGatewayTaskDefinitionsCommandInput, ListWirelessGatewayTaskDefinitionsCommandOutput, } from "./commands/ListWirelessGatewayTaskDefinitionsCommand"; import { PutPositionConfigurationCommandInput, PutPositionConfigurationCommandOutput, } from "./commands/PutPositionConfigurationCommand"; import { PutResourceLogLevelCommandInput, PutResourceLogLevelCommandOutput, } from "./commands/PutResourceLogLevelCommand"; import { ResetAllResourceLogLevelsCommandInput, ResetAllResourceLogLevelsCommandOutput, } from "./commands/ResetAllResourceLogLevelsCommand"; import { ResetResourceLogLevelCommandInput, ResetResourceLogLevelCommandOutput, } from "./commands/ResetResourceLogLevelCommand"; import { SendDataToMulticastGroupCommandInput, SendDataToMulticastGroupCommandOutput, } from "./commands/SendDataToMulticastGroupCommand"; import { SendDataToWirelessDeviceCommandInput, SendDataToWirelessDeviceCommandOutput, } from "./commands/SendDataToWirelessDeviceCommand"; import { StartBulkAssociateWirelessDeviceWithMulticastGroupCommandInput, StartBulkAssociateWirelessDeviceWithMulticastGroupCommandOutput, } from "./commands/StartBulkAssociateWirelessDeviceWithMulticastGroupCommand"; import { StartBulkDisassociateWirelessDeviceFromMulticastGroupCommandInput, StartBulkDisassociateWirelessDeviceFromMulticastGroupCommandOutput, } from "./commands/StartBulkDisassociateWirelessDeviceFromMulticastGroupCommand"; import { StartFuotaTaskCommandInput, StartFuotaTaskCommandOutput, } from "./commands/StartFuotaTaskCommand"; import { StartMulticastGroupSessionCommandInput, StartMulticastGroupSessionCommandOutput, } from "./commands/StartMulticastGroupSessionCommand"; import { StartSingleWirelessDeviceImportTaskCommandInput, StartSingleWirelessDeviceImportTaskCommandOutput, } from "./commands/StartSingleWirelessDeviceImportTaskCommand"; import { StartWirelessDeviceImportTaskCommandInput, StartWirelessDeviceImportTaskCommandOutput, } from "./commands/StartWirelessDeviceImportTaskCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TestWirelessDeviceCommandInput, TestWirelessDeviceCommandOutput, } from "./commands/TestWirelessDeviceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDestinationCommandInput, UpdateDestinationCommandOutput, } from "./commands/UpdateDestinationCommand"; import { UpdateEventConfigurationByResourceTypesCommandInput, UpdateEventConfigurationByResourceTypesCommandOutput, } from "./commands/UpdateEventConfigurationByResourceTypesCommand"; import { UpdateFuotaTaskCommandInput, UpdateFuotaTaskCommandOutput, } from "./commands/UpdateFuotaTaskCommand"; import { UpdateLogLevelsByResourceTypesCommandInput, UpdateLogLevelsByResourceTypesCommandOutput, } from "./commands/UpdateLogLevelsByResourceTypesCommand"; import { UpdateMetricConfigurationCommandInput, UpdateMetricConfigurationCommandOutput, } from "./commands/UpdateMetricConfigurationCommand"; import { UpdateMulticastGroupCommandInput, UpdateMulticastGroupCommandOutput, } from "./commands/UpdateMulticastGroupCommand"; import { UpdateNetworkAnalyzerConfigurationCommandInput, UpdateNetworkAnalyzerConfigurationCommandOutput, } from "./commands/UpdateNetworkAnalyzerConfigurationCommand"; import { UpdatePartnerAccountCommandInput, UpdatePartnerAccountCommandOutput, } from "./commands/UpdatePartnerAccountCommand"; import { UpdatePositionCommandInput, UpdatePositionCommandOutput, } from "./commands/UpdatePositionCommand"; import { UpdateResourceEventConfigurationCommandInput, UpdateResourceEventConfigurationCommandOutput, } from "./commands/UpdateResourceEventConfigurationCommand"; import { UpdateResourcePositionCommandInput, UpdateResourcePositionCommandOutput, } from "./commands/UpdateResourcePositionCommand"; import { UpdateWirelessDeviceCommandInput, UpdateWirelessDeviceCommandOutput, } from "./commands/UpdateWirelessDeviceCommand"; import { UpdateWirelessDeviceImportTaskCommandInput, UpdateWirelessDeviceImportTaskCommandOutput, } from "./commands/UpdateWirelessDeviceImportTaskCommand"; import { UpdateWirelessGatewayCommandInput, UpdateWirelessGatewayCommandOutput, } from "./commands/UpdateWirelessGatewayCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateAwsAccountWithPartnerAccountCommandInput | AssociateMulticastGroupWithFuotaTaskCommandInput | AssociateWirelessDeviceWithFuotaTaskCommandInput | AssociateWirelessDeviceWithMulticastGroupCommandInput | AssociateWirelessDeviceWithThingCommandInput | AssociateWirelessGatewayWithCertificateCommandInput | AssociateWirelessGatewayWithThingCommandInput | CancelMulticastGroupSessionCommandInput | CreateDestinationCommandInput | CreateDeviceProfileCommandInput | CreateFuotaTaskCommandInput | CreateMulticastGroupCommandInput | CreateNetworkAnalyzerConfigurationCommandInput | CreateServiceProfileCommandInput | CreateWirelessDeviceCommandInput | CreateWirelessGatewayCommandInput | CreateWirelessGatewayTaskCommandInput | CreateWirelessGatewayTaskDefinitionCommandInput | DeleteDestinationCommandInput | DeleteDeviceProfileCommandInput | DeleteFuotaTaskCommandInput | DeleteMulticastGroupCommandInput | DeleteNetworkAnalyzerConfigurationCommandInput | DeleteQueuedMessagesCommandInput | DeleteServiceProfileCommandInput | DeleteWirelessDeviceCommandInput | DeleteWirelessDeviceImportTaskCommandInput | DeleteWirelessGatewayCommandInput | DeleteWirelessGatewayTaskCommandInput | DeleteWirelessGatewayTaskDefinitionCommandInput | DeregisterWirelessDeviceCommandInput | DisassociateAwsAccountFromPartnerAccountCommandInput | DisassociateMulticastGroupFromFuotaTaskCommandInput | DisassociateWirelessDeviceFromFuotaTaskCommandInput | DisassociateWirelessDeviceFromMulticastGroupCommandInput | DisassociateWirelessDeviceFromThingCommandInput | DisassociateWirelessGatewayFromCertificateCommandInput | DisassociateWirelessGatewayFromThingCommandInput | GetDestinationCommandInput | GetDeviceProfileCommandInput | GetEventConfigurationByResourceTypesCommandInput | GetFuotaTaskCommandInput | GetLogLevelsByResourceTypesCommandInput | GetMetricConfigurationCommandInput | GetMetricsCommandInput | GetMulticastGroupCommandInput | GetMulticastGroupSessionCommandInput | GetNetworkAnalyzerConfigurationCommandInput | GetPartnerAccountCommandInput | GetPositionCommandInput | GetPositionConfigurationCommandInput | GetPositionEstimateCommandInput | GetResourceEventConfigurationCommandInput | GetResourceLogLevelCommandInput | GetResourcePositionCommandInput | GetServiceEndpointCommandInput | GetServiceProfileCommandInput | GetWirelessDeviceCommandInput | GetWirelessDeviceImportTaskCommandInput | GetWirelessDeviceStatisticsCommandInput | GetWirelessGatewayCertificateCommandInput | GetWirelessGatewayCommandInput | GetWirelessGatewayFirmwareInformationCommandInput | GetWirelessGatewayStatisticsCommandInput | GetWirelessGatewayTaskCommandInput | GetWirelessGatewayTaskDefinitionCommandInput | ListDestinationsCommandInput | ListDeviceProfilesCommandInput | ListDevicesForWirelessDeviceImportTaskCommandInput | ListEventConfigurationsCommandInput | ListFuotaTasksCommandInput | ListMulticastGroupsByFuotaTaskCommandInput | ListMulticastGroupsCommandInput | ListNetworkAnalyzerConfigurationsCommandInput | ListPartnerAccountsCommandInput | ListPositionConfigurationsCommandInput | ListQueuedMessagesCommandInput | ListServiceProfilesCommandInput | ListTagsForResourceCommandInput | ListWirelessDeviceImportTasksCommandInput | ListWirelessDevicesCommandInput | ListWirelessGatewayTaskDefinitionsCommandInput | ListWirelessGatewaysCommandInput | PutPositionConfigurationCommandInput | PutResourceLogLevelCommandInput | ResetAllResourceLogLevelsCommandInput | ResetResourceLogLevelCommandInput | SendDataToMulticastGroupCommandInput | SendDataToWirelessDeviceCommandInput | StartBulkAssociateWirelessDeviceWithMulticastGroupCommandInput | StartBulkDisassociateWirelessDeviceFromMulticastGroupCommandInput | StartFuotaTaskCommandInput | StartMulticastGroupSessionCommandInput | StartSingleWirelessDeviceImportTaskCommandInput | StartWirelessDeviceImportTaskCommandInput | TagResourceCommandInput | TestWirelessDeviceCommandInput | UntagResourceCommandInput | UpdateDestinationCommandInput | UpdateEventConfigurationByResourceTypesCommandInput | UpdateFuotaTaskCommandInput | UpdateLogLevelsByResourceTypesCommandInput | UpdateMetricConfigurationCommandInput | UpdateMulticastGroupCommandInput | UpdateNetworkAnalyzerConfigurationCommandInput | UpdatePartnerAccountCommandInput | UpdatePositionCommandInput | UpdateResourceEventConfigurationCommandInput | UpdateResourcePositionCommandInput | UpdateWirelessDeviceCommandInput | UpdateWirelessDeviceImportTaskCommandInput | UpdateWirelessGatewayCommandInput; export type ServiceOutputTypes = | AssociateAwsAccountWithPartnerAccountCommandOutput | AssociateMulticastGroupWithFuotaTaskCommandOutput | AssociateWirelessDeviceWithFuotaTaskCommandOutput | AssociateWirelessDeviceWithMulticastGroupCommandOutput | AssociateWirelessDeviceWithThingCommandOutput | AssociateWirelessGatewayWithCertificateCommandOutput | AssociateWirelessGatewayWithThingCommandOutput | CancelMulticastGroupSessionCommandOutput | CreateDestinationCommandOutput | CreateDeviceProfileCommandOutput | CreateFuotaTaskCommandOutput | CreateMulticastGroupCommandOutput | CreateNetworkAnalyzerConfigurationCommandOutput | CreateServiceProfileCommandOutput | CreateWirelessDeviceCommandOutput | CreateWirelessGatewayCommandOutput | CreateWirelessGatewayTaskCommandOutput | CreateWirelessGatewayTaskDefinitionCommandOutput | DeleteDestinationCommandOutput | DeleteDeviceProfileCommandOutput | DeleteFuotaTaskCommandOutput | DeleteMulticastGroupCommandOutput | DeleteNetworkAnalyzerConfigurationCommandOutput | DeleteQueuedMessagesCommandOutput | DeleteServiceProfileCommandOutput | DeleteWirelessDeviceCommandOutput | DeleteWirelessDeviceImportTaskCommandOutput | DeleteWirelessGatewayCommandOutput | DeleteWirelessGatewayTaskCommandOutput | DeleteWirelessGatewayTaskDefinitionCommandOutput | DeregisterWirelessDeviceCommandOutput | DisassociateAwsAccountFromPartnerAccountCommandOutput | DisassociateMulticastGroupFromFuotaTaskCommandOutput | DisassociateWirelessDeviceFromFuotaTaskCommandOutput | DisassociateWirelessDeviceFromMulticastGroupCommandOutput | DisassociateWirelessDeviceFromThingCommandOutput | DisassociateWirelessGatewayFromCertificateCommandOutput | DisassociateWirelessGatewayFromThingCommandOutput | GetDestinationCommandOutput | GetDeviceProfileCommandOutput | GetEventConfigurationByResourceTypesCommandOutput | GetFuotaTaskCommandOutput | GetLogLevelsByResourceTypesCommandOutput | GetMetricConfigurationCommandOutput | GetMetricsCommandOutput | GetMulticastGroupCommandOutput | GetMulticastGroupSessionCommandOutput | GetNetworkAnalyzerConfigurationCommandOutput | GetPartnerAccountCommandOutput | GetPositionCommandOutput | GetPositionConfigurationCommandOutput | GetPositionEstimateCommandOutput | GetResourceEventConfigurationCommandOutput | GetResourceLogLevelCommandOutput | GetResourcePositionCommandOutput | GetServiceEndpointCommandOutput | GetServiceProfileCommandOutput | GetWirelessDeviceCommandOutput | GetWirelessDeviceImportTaskCommandOutput | GetWirelessDeviceStatisticsCommandOutput | GetWirelessGatewayCertificateCommandOutput | GetWirelessGatewayCommandOutput | GetWirelessGatewayFirmwareInformationCommandOutput | GetWirelessGatewayStatisticsCommandOutput | GetWirelessGatewayTaskCommandOutput | GetWirelessGatewayTaskDefinitionCommandOutput | ListDestinationsCommandOutput | ListDeviceProfilesCommandOutput | ListDevicesForWirelessDeviceImportTaskCommandOutput | ListEventConfigurationsCommandOutput | ListFuotaTasksCommandOutput | ListMulticastGroupsByFuotaTaskCommandOutput | ListMulticastGroupsCommandOutput | ListNetworkAnalyzerConfigurationsCommandOutput | ListPartnerAccountsCommandOutput | ListPositionConfigurationsCommandOutput | ListQueuedMessagesCommandOutput | ListServiceProfilesCommandOutput | ListTagsForResourceCommandOutput | ListWirelessDeviceImportTasksCommandOutput | ListWirelessDevicesCommandOutput | ListWirelessGatewayTaskDefinitionsCommandOutput | ListWirelessGatewaysCommandOutput | PutPositionConfigurationCommandOutput | PutResourceLogLevelCommandOutput | ResetAllResourceLogLevelsCommandOutput | ResetResourceLogLevelCommandOutput | SendDataToMulticastGroupCommandOutput | SendDataToWirelessDeviceCommandOutput | StartBulkAssociateWirelessDeviceWithMulticastGroupCommandOutput | StartBulkDisassociateWirelessDeviceFromMulticastGroupCommandOutput | StartFuotaTaskCommandOutput | StartMulticastGroupSessionCommandOutput | StartSingleWirelessDeviceImportTaskCommandOutput | StartWirelessDeviceImportTaskCommandOutput | TagResourceCommandOutput | TestWirelessDeviceCommandOutput | UntagResourceCommandOutput | UpdateDestinationCommandOutput | UpdateEventConfigurationByResourceTypesCommandOutput | UpdateFuotaTaskCommandOutput | UpdateLogLevelsByResourceTypesCommandOutput | UpdateMetricConfigurationCommandOutput | UpdateMulticastGroupCommandOutput | UpdateNetworkAnalyzerConfigurationCommandOutput | UpdatePartnerAccountCommandOutput | UpdatePositionCommandOutput | UpdateResourceEventConfigurationCommandOutput | UpdateResourcePositionCommandOutput | UpdateWirelessDeviceCommandOutput | UpdateWirelessDeviceImportTaskCommandOutput | UpdateWirelessGatewayCommandOutput; 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 IoTWirelessClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface IoTWirelessClientConfig extends IoTWirelessClientConfigType {} export type IoTWirelessClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface IoTWirelessClientResolvedConfig extends IoTWirelessClientResolvedConfigType {} export declare class IoTWirelessClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, IoTWirelessClientResolvedConfig > { readonly config: IoTWirelessClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }