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 { CreateAlarmModelCommandInput, CreateAlarmModelCommandOutput, } from "./commands/CreateAlarmModelCommand"; import { CreateDetectorModelCommandInput, CreateDetectorModelCommandOutput, } from "./commands/CreateDetectorModelCommand"; import { CreateInputCommandInput, CreateInputCommandOutput, } from "./commands/CreateInputCommand"; import { DeleteAlarmModelCommandInput, DeleteAlarmModelCommandOutput, } from "./commands/DeleteAlarmModelCommand"; import { DeleteDetectorModelCommandInput, DeleteDetectorModelCommandOutput, } from "./commands/DeleteDetectorModelCommand"; import { DeleteInputCommandInput, DeleteInputCommandOutput, } from "./commands/DeleteInputCommand"; import { DescribeAlarmModelCommandInput, DescribeAlarmModelCommandOutput, } from "./commands/DescribeAlarmModelCommand"; import { DescribeDetectorModelAnalysisCommandInput, DescribeDetectorModelAnalysisCommandOutput, } from "./commands/DescribeDetectorModelAnalysisCommand"; import { DescribeDetectorModelCommandInput, DescribeDetectorModelCommandOutput, } from "./commands/DescribeDetectorModelCommand"; import { DescribeInputCommandInput, DescribeInputCommandOutput, } from "./commands/DescribeInputCommand"; import { DescribeLoggingOptionsCommandInput, DescribeLoggingOptionsCommandOutput, } from "./commands/DescribeLoggingOptionsCommand"; import { GetDetectorModelAnalysisResultsCommandInput, GetDetectorModelAnalysisResultsCommandOutput, } from "./commands/GetDetectorModelAnalysisResultsCommand"; import { ListAlarmModelsCommandInput, ListAlarmModelsCommandOutput, } from "./commands/ListAlarmModelsCommand"; import { ListAlarmModelVersionsCommandInput, ListAlarmModelVersionsCommandOutput, } from "./commands/ListAlarmModelVersionsCommand"; import { ListDetectorModelsCommandInput, ListDetectorModelsCommandOutput, } from "./commands/ListDetectorModelsCommand"; import { ListDetectorModelVersionsCommandInput, ListDetectorModelVersionsCommandOutput, } from "./commands/ListDetectorModelVersionsCommand"; import { ListInputRoutingsCommandInput, ListInputRoutingsCommandOutput, } from "./commands/ListInputRoutingsCommand"; import { ListInputsCommandInput, ListInputsCommandOutput, } from "./commands/ListInputsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutLoggingOptionsCommandInput, PutLoggingOptionsCommandOutput, } from "./commands/PutLoggingOptionsCommand"; import { StartDetectorModelAnalysisCommandInput, StartDetectorModelAnalysisCommandOutput, } from "./commands/StartDetectorModelAnalysisCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAlarmModelCommandInput, UpdateAlarmModelCommandOutput, } from "./commands/UpdateAlarmModelCommand"; import { UpdateDetectorModelCommandInput, UpdateDetectorModelCommandOutput, } from "./commands/UpdateDetectorModelCommand"; import { UpdateInputCommandInput, UpdateInputCommandOutput, } from "./commands/UpdateInputCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateAlarmModelCommandInput | CreateDetectorModelCommandInput | CreateInputCommandInput | DeleteAlarmModelCommandInput | DeleteDetectorModelCommandInput | DeleteInputCommandInput | DescribeAlarmModelCommandInput | DescribeDetectorModelAnalysisCommandInput | DescribeDetectorModelCommandInput | DescribeInputCommandInput | DescribeLoggingOptionsCommandInput | GetDetectorModelAnalysisResultsCommandInput | ListAlarmModelVersionsCommandInput | ListAlarmModelsCommandInput | ListDetectorModelVersionsCommandInput | ListDetectorModelsCommandInput | ListInputRoutingsCommandInput | ListInputsCommandInput | ListTagsForResourceCommandInput | PutLoggingOptionsCommandInput | StartDetectorModelAnalysisCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAlarmModelCommandInput | UpdateDetectorModelCommandInput | UpdateInputCommandInput; export type ServiceOutputTypes = | CreateAlarmModelCommandOutput | CreateDetectorModelCommandOutput | CreateInputCommandOutput | DeleteAlarmModelCommandOutput | DeleteDetectorModelCommandOutput | DeleteInputCommandOutput | DescribeAlarmModelCommandOutput | DescribeDetectorModelAnalysisCommandOutput | DescribeDetectorModelCommandOutput | DescribeInputCommandOutput | DescribeLoggingOptionsCommandOutput | GetDetectorModelAnalysisResultsCommandOutput | ListAlarmModelVersionsCommandOutput | ListAlarmModelsCommandOutput | ListDetectorModelVersionsCommandOutput | ListDetectorModelsCommandOutput | ListInputRoutingsCommandOutput | ListInputsCommandOutput | ListTagsForResourceCommandOutput | PutLoggingOptionsCommandOutput | StartDetectorModelAnalysisCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAlarmModelCommandOutput | UpdateDetectorModelCommandOutput | UpdateInputCommandOutput; 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 IoTEventsClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface IoTEventsClientConfig extends IoTEventsClientConfigType {} export type IoTEventsClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface IoTEventsClientResolvedConfig extends IoTEventsClientResolvedConfigType {} export declare class IoTEventsClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, IoTEventsClientResolvedConfig > { readonly config: IoTEventsClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }