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 { BatchCreateVariableCommandInput, BatchCreateVariableCommandOutput, } from "./commands/BatchCreateVariableCommand"; import { BatchGetVariableCommandInput, BatchGetVariableCommandOutput, } from "./commands/BatchGetVariableCommand"; import { CancelBatchImportJobCommandInput, CancelBatchImportJobCommandOutput, } from "./commands/CancelBatchImportJobCommand"; import { CancelBatchPredictionJobCommandInput, CancelBatchPredictionJobCommandOutput, } from "./commands/CancelBatchPredictionJobCommand"; import { CreateBatchImportJobCommandInput, CreateBatchImportJobCommandOutput, } from "./commands/CreateBatchImportJobCommand"; import { CreateBatchPredictionJobCommandInput, CreateBatchPredictionJobCommandOutput, } from "./commands/CreateBatchPredictionJobCommand"; import { CreateDetectorVersionCommandInput, CreateDetectorVersionCommandOutput, } from "./commands/CreateDetectorVersionCommand"; import { CreateListCommandInput, CreateListCommandOutput } from "./commands/CreateListCommand"; import { CreateModelCommandInput, CreateModelCommandOutput } from "./commands/CreateModelCommand"; import { CreateModelVersionCommandInput, CreateModelVersionCommandOutput, } from "./commands/CreateModelVersionCommand"; import { CreateRuleCommandInput, CreateRuleCommandOutput } from "./commands/CreateRuleCommand"; import { CreateVariableCommandInput, CreateVariableCommandOutput, } from "./commands/CreateVariableCommand"; import { DeleteBatchImportJobCommandInput, DeleteBatchImportJobCommandOutput, } from "./commands/DeleteBatchImportJobCommand"; import { DeleteBatchPredictionJobCommandInput, DeleteBatchPredictionJobCommandOutput, } from "./commands/DeleteBatchPredictionJobCommand"; import { DeleteDetectorCommandInput, DeleteDetectorCommandOutput, } from "./commands/DeleteDetectorCommand"; import { DeleteDetectorVersionCommandInput, DeleteDetectorVersionCommandOutput, } from "./commands/DeleteDetectorVersionCommand"; import { DeleteEntityTypeCommandInput, DeleteEntityTypeCommandOutput, } from "./commands/DeleteEntityTypeCommand"; import { DeleteEventCommandInput, DeleteEventCommandOutput } from "./commands/DeleteEventCommand"; import { DeleteEventsByEventTypeCommandInput, DeleteEventsByEventTypeCommandOutput, } from "./commands/DeleteEventsByEventTypeCommand"; import { DeleteEventTypeCommandInput, DeleteEventTypeCommandOutput, } from "./commands/DeleteEventTypeCommand"; import { DeleteExternalModelCommandInput, DeleteExternalModelCommandOutput, } from "./commands/DeleteExternalModelCommand"; import { DeleteLabelCommandInput, DeleteLabelCommandOutput } from "./commands/DeleteLabelCommand"; import { DeleteListCommandInput, DeleteListCommandOutput } from "./commands/DeleteListCommand"; import { DeleteModelCommandInput, DeleteModelCommandOutput } from "./commands/DeleteModelCommand"; import { DeleteModelVersionCommandInput, DeleteModelVersionCommandOutput, } from "./commands/DeleteModelVersionCommand"; import { DeleteOutcomeCommandInput, DeleteOutcomeCommandOutput, } from "./commands/DeleteOutcomeCommand"; import { DeleteRuleCommandInput, DeleteRuleCommandOutput } from "./commands/DeleteRuleCommand"; import { DeleteVariableCommandInput, DeleteVariableCommandOutput, } from "./commands/DeleteVariableCommand"; import { DescribeDetectorCommandInput, DescribeDetectorCommandOutput, } from "./commands/DescribeDetectorCommand"; import { DescribeModelVersionsCommandInput, DescribeModelVersionsCommandOutput, } from "./commands/DescribeModelVersionsCommand"; import { GetBatchImportJobsCommandInput, GetBatchImportJobsCommandOutput, } from "./commands/GetBatchImportJobsCommand"; import { GetBatchPredictionJobsCommandInput, GetBatchPredictionJobsCommandOutput, } from "./commands/GetBatchPredictionJobsCommand"; import { GetDeleteEventsByEventTypeStatusCommandInput, GetDeleteEventsByEventTypeStatusCommandOutput, } from "./commands/GetDeleteEventsByEventTypeStatusCommand"; import { GetDetectorsCommandInput, GetDetectorsCommandOutput, } from "./commands/GetDetectorsCommand"; import { GetDetectorVersionCommandInput, GetDetectorVersionCommandOutput, } from "./commands/GetDetectorVersionCommand"; import { GetEntityTypesCommandInput, GetEntityTypesCommandOutput, } from "./commands/GetEntityTypesCommand"; import { GetEventCommandInput, GetEventCommandOutput } from "./commands/GetEventCommand"; import { GetEventPredictionCommandInput, GetEventPredictionCommandOutput, } from "./commands/GetEventPredictionCommand"; import { GetEventPredictionMetadataCommandInput, GetEventPredictionMetadataCommandOutput, } from "./commands/GetEventPredictionMetadataCommand"; import { GetEventTypesCommandInput, GetEventTypesCommandOutput, } from "./commands/GetEventTypesCommand"; import { GetExternalModelsCommandInput, GetExternalModelsCommandOutput, } from "./commands/GetExternalModelsCommand"; import { GetKMSEncryptionKeyCommandInput, GetKMSEncryptionKeyCommandOutput, } from "./commands/GetKMSEncryptionKeyCommand"; import { GetLabelsCommandInput, GetLabelsCommandOutput } from "./commands/GetLabelsCommand"; import { GetListElementsCommandInput, GetListElementsCommandOutput, } from "./commands/GetListElementsCommand"; import { GetListsMetadataCommandInput, GetListsMetadataCommandOutput, } from "./commands/GetListsMetadataCommand"; import { GetModelsCommandInput, GetModelsCommandOutput } from "./commands/GetModelsCommand"; import { GetModelVersionCommandInput, GetModelVersionCommandOutput, } from "./commands/GetModelVersionCommand"; import { GetOutcomesCommandInput, GetOutcomesCommandOutput } from "./commands/GetOutcomesCommand"; import { GetRulesCommandInput, GetRulesCommandOutput } from "./commands/GetRulesCommand"; import { GetVariablesCommandInput, GetVariablesCommandOutput, } from "./commands/GetVariablesCommand"; import { ListEventPredictionsCommandInput, ListEventPredictionsCommandOutput, } from "./commands/ListEventPredictionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutDetectorCommandInput, PutDetectorCommandOutput } from "./commands/PutDetectorCommand"; import { PutEntityTypeCommandInput, PutEntityTypeCommandOutput, } from "./commands/PutEntityTypeCommand"; import { PutEventTypeCommandInput, PutEventTypeCommandOutput, } from "./commands/PutEventTypeCommand"; import { PutExternalModelCommandInput, PutExternalModelCommandOutput, } from "./commands/PutExternalModelCommand"; import { PutKMSEncryptionKeyCommandInput, PutKMSEncryptionKeyCommandOutput, } from "./commands/PutKMSEncryptionKeyCommand"; import { PutLabelCommandInput, PutLabelCommandOutput } from "./commands/PutLabelCommand"; import { PutOutcomeCommandInput, PutOutcomeCommandOutput } from "./commands/PutOutcomeCommand"; import { SendEventCommandInput, SendEventCommandOutput } from "./commands/SendEventCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDetectorVersionCommandInput, UpdateDetectorVersionCommandOutput, } from "./commands/UpdateDetectorVersionCommand"; import { UpdateDetectorVersionMetadataCommandInput, UpdateDetectorVersionMetadataCommandOutput, } from "./commands/UpdateDetectorVersionMetadataCommand"; import { UpdateDetectorVersionStatusCommandInput, UpdateDetectorVersionStatusCommandOutput, } from "./commands/UpdateDetectorVersionStatusCommand"; import { UpdateEventLabelCommandInput, UpdateEventLabelCommandOutput, } from "./commands/UpdateEventLabelCommand"; import { UpdateListCommandInput, UpdateListCommandOutput } from "./commands/UpdateListCommand"; import { UpdateModelCommandInput, UpdateModelCommandOutput } from "./commands/UpdateModelCommand"; import { UpdateModelVersionCommandInput, UpdateModelVersionCommandOutput, } from "./commands/UpdateModelVersionCommand"; import { UpdateModelVersionStatusCommandInput, UpdateModelVersionStatusCommandOutput, } from "./commands/UpdateModelVersionStatusCommand"; import { UpdateRuleMetadataCommandInput, UpdateRuleMetadataCommandOutput, } from "./commands/UpdateRuleMetadataCommand"; import { UpdateRuleVersionCommandInput, UpdateRuleVersionCommandOutput, } from "./commands/UpdateRuleVersionCommand"; import { UpdateVariableCommandInput, UpdateVariableCommandOutput, } from "./commands/UpdateVariableCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | BatchCreateVariableCommandInput | BatchGetVariableCommandInput | CancelBatchImportJobCommandInput | CancelBatchPredictionJobCommandInput | CreateBatchImportJobCommandInput | CreateBatchPredictionJobCommandInput | CreateDetectorVersionCommandInput | CreateListCommandInput | CreateModelCommandInput | CreateModelVersionCommandInput | CreateRuleCommandInput | CreateVariableCommandInput | DeleteBatchImportJobCommandInput | DeleteBatchPredictionJobCommandInput | DeleteDetectorCommandInput | DeleteDetectorVersionCommandInput | DeleteEntityTypeCommandInput | DeleteEventCommandInput | DeleteEventTypeCommandInput | DeleteEventsByEventTypeCommandInput | DeleteExternalModelCommandInput | DeleteLabelCommandInput | DeleteListCommandInput | DeleteModelCommandInput | DeleteModelVersionCommandInput | DeleteOutcomeCommandInput | DeleteRuleCommandInput | DeleteVariableCommandInput | DescribeDetectorCommandInput | DescribeModelVersionsCommandInput | GetBatchImportJobsCommandInput | GetBatchPredictionJobsCommandInput | GetDeleteEventsByEventTypeStatusCommandInput | GetDetectorVersionCommandInput | GetDetectorsCommandInput | GetEntityTypesCommandInput | GetEventCommandInput | GetEventPredictionCommandInput | GetEventPredictionMetadataCommandInput | GetEventTypesCommandInput | GetExternalModelsCommandInput | GetKMSEncryptionKeyCommandInput | GetLabelsCommandInput | GetListElementsCommandInput | GetListsMetadataCommandInput | GetModelVersionCommandInput | GetModelsCommandInput | GetOutcomesCommandInput | GetRulesCommandInput | GetVariablesCommandInput | ListEventPredictionsCommandInput | ListTagsForResourceCommandInput | PutDetectorCommandInput | PutEntityTypeCommandInput | PutEventTypeCommandInput | PutExternalModelCommandInput | PutKMSEncryptionKeyCommandInput | PutLabelCommandInput | PutOutcomeCommandInput | SendEventCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateDetectorVersionCommandInput | UpdateDetectorVersionMetadataCommandInput | UpdateDetectorVersionStatusCommandInput | UpdateEventLabelCommandInput | UpdateListCommandInput | UpdateModelCommandInput | UpdateModelVersionCommandInput | UpdateModelVersionStatusCommandInput | UpdateRuleMetadataCommandInput | UpdateRuleVersionCommandInput | UpdateVariableCommandInput; export type ServiceOutputTypes = | BatchCreateVariableCommandOutput | BatchGetVariableCommandOutput | CancelBatchImportJobCommandOutput | CancelBatchPredictionJobCommandOutput | CreateBatchImportJobCommandOutput | CreateBatchPredictionJobCommandOutput | CreateDetectorVersionCommandOutput | CreateListCommandOutput | CreateModelCommandOutput | CreateModelVersionCommandOutput | CreateRuleCommandOutput | CreateVariableCommandOutput | DeleteBatchImportJobCommandOutput | DeleteBatchPredictionJobCommandOutput | DeleteDetectorCommandOutput | DeleteDetectorVersionCommandOutput | DeleteEntityTypeCommandOutput | DeleteEventCommandOutput | DeleteEventTypeCommandOutput | DeleteEventsByEventTypeCommandOutput | DeleteExternalModelCommandOutput | DeleteLabelCommandOutput | DeleteListCommandOutput | DeleteModelCommandOutput | DeleteModelVersionCommandOutput | DeleteOutcomeCommandOutput | DeleteRuleCommandOutput | DeleteVariableCommandOutput | DescribeDetectorCommandOutput | DescribeModelVersionsCommandOutput | GetBatchImportJobsCommandOutput | GetBatchPredictionJobsCommandOutput | GetDeleteEventsByEventTypeStatusCommandOutput | GetDetectorVersionCommandOutput | GetDetectorsCommandOutput | GetEntityTypesCommandOutput | GetEventCommandOutput | GetEventPredictionCommandOutput | GetEventPredictionMetadataCommandOutput | GetEventTypesCommandOutput | GetExternalModelsCommandOutput | GetKMSEncryptionKeyCommandOutput | GetLabelsCommandOutput | GetListElementsCommandOutput | GetListsMetadataCommandOutput | GetModelVersionCommandOutput | GetModelsCommandOutput | GetOutcomesCommandOutput | GetRulesCommandOutput | GetVariablesCommandOutput | ListEventPredictionsCommandOutput | ListTagsForResourceCommandOutput | PutDetectorCommandOutput | PutEntityTypeCommandOutput | PutEventTypeCommandOutput | PutExternalModelCommandOutput | PutKMSEncryptionKeyCommandOutput | PutLabelCommandOutput | PutOutcomeCommandOutput | SendEventCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateDetectorVersionCommandOutput | UpdateDetectorVersionMetadataCommandOutput | UpdateDetectorVersionStatusCommandOutput | UpdateEventLabelCommandOutput | UpdateListCommandOutput | UpdateModelCommandOutput | UpdateModelVersionCommandOutput | UpdateModelVersionStatusCommandOutput | UpdateRuleMetadataCommandOutput | UpdateRuleVersionCommandOutput | UpdateVariableCommandOutput; 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 FraudDetectorClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface FraudDetectorClientConfig extends FraudDetectorClientConfigType {} export type FraudDetectorClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface FraudDetectorClientResolvedConfig extends FraudDetectorClientResolvedConfigType {} export declare class FraudDetectorClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, FraudDetectorClientResolvedConfig > { readonly config: FraudDetectorClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }