import { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator, } from "@smithy/types"; import { ApplicationSignalsClient } from "./ApplicationSignalsClient"; import { BatchDeleteInstrumentationConfigurationsCommandInput, BatchDeleteInstrumentationConfigurationsCommandOutput, } from "./commands/BatchDeleteInstrumentationConfigurationsCommand"; import { BatchGetServiceLevelObjectiveBudgetReportCommandInput, BatchGetServiceLevelObjectiveBudgetReportCommandOutput, } from "./commands/BatchGetServiceLevelObjectiveBudgetReportCommand"; import { BatchUpdateExclusionWindowsCommandInput, BatchUpdateExclusionWindowsCommandOutput, } from "./commands/BatchUpdateExclusionWindowsCommand"; import { CreateInstrumentationConfigurationCommandInput, CreateInstrumentationConfigurationCommandOutput, } from "./commands/CreateInstrumentationConfigurationCommand"; import { CreateServiceLevelObjectiveCommandInput, CreateServiceLevelObjectiveCommandOutput, } from "./commands/CreateServiceLevelObjectiveCommand"; import { DeleteGroupingConfigurationCommandInput, DeleteGroupingConfigurationCommandOutput, } from "./commands/DeleteGroupingConfigurationCommand"; import { DeleteInstrumentationConfigurationCommandInput, DeleteInstrumentationConfigurationCommandOutput, } from "./commands/DeleteInstrumentationConfigurationCommand"; import { DeleteServiceLevelObjectiveCommandInput, DeleteServiceLevelObjectiveCommandOutput, } from "./commands/DeleteServiceLevelObjectiveCommand"; import { GetInstrumentationConfigurationCommandInput, GetInstrumentationConfigurationCommandOutput, } from "./commands/GetInstrumentationConfigurationCommand"; import { GetInstrumentationConfigurationStatusCommandInput, GetInstrumentationConfigurationStatusCommandOutput, } from "./commands/GetInstrumentationConfigurationStatusCommand"; import { GetServiceCommandInput, GetServiceCommandOutput } from "./commands/GetServiceCommand"; import { GetServiceLevelObjectiveCommandInput, GetServiceLevelObjectiveCommandOutput, } from "./commands/GetServiceLevelObjectiveCommand"; import { ListAuditFindingsCommandInput, ListAuditFindingsCommandOutput, } from "./commands/ListAuditFindingsCommand"; import { ListEntityEventsCommandInput, ListEntityEventsCommandOutput, } from "./commands/ListEntityEventsCommand"; import { ListGroupingAttributeDefinitionsCommandInput, ListGroupingAttributeDefinitionsCommandOutput, } from "./commands/ListGroupingAttributeDefinitionsCommand"; import { ListInstrumentationConfigurationsCommandInput, ListInstrumentationConfigurationsCommandOutput, } from "./commands/ListInstrumentationConfigurationsCommand"; import { ListServiceDependenciesCommandInput, ListServiceDependenciesCommandOutput, } from "./commands/ListServiceDependenciesCommand"; import { ListServiceDependentsCommandInput, ListServiceDependentsCommandOutput, } from "./commands/ListServiceDependentsCommand"; import { ListServiceLevelObjectiveExclusionWindowsCommandInput, ListServiceLevelObjectiveExclusionWindowsCommandOutput, } from "./commands/ListServiceLevelObjectiveExclusionWindowsCommand"; import { ListServiceLevelObjectivesCommandInput, ListServiceLevelObjectivesCommandOutput, } from "./commands/ListServiceLevelObjectivesCommand"; import { ListServiceOperationsCommandInput, ListServiceOperationsCommandOutput, } from "./commands/ListServiceOperationsCommand"; import { ListServicesCommandInput, ListServicesCommandOutput, } from "./commands/ListServicesCommand"; import { ListServiceStatesCommandInput, ListServiceStatesCommandOutput, } from "./commands/ListServiceStatesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutGroupingConfigurationCommandInput, PutGroupingConfigurationCommandOutput, } from "./commands/PutGroupingConfigurationCommand"; import { ReportInstrumentationConfigurationStatusCommandInput, ReportInstrumentationConfigurationStatusCommandOutput, } from "./commands/ReportInstrumentationConfigurationStatusCommand"; import { StartDiscoveryCommandInput, StartDiscoveryCommandOutput, } from "./commands/StartDiscoveryCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateServiceLevelObjectiveCommandInput, UpdateServiceLevelObjectiveCommandOutput, } from "./commands/UpdateServiceLevelObjectiveCommand"; export interface ApplicationSignalsRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface ApplicationSignals { batchDeleteInstrumentationConfigurations( args: BatchDeleteInstrumentationConfigurationsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; batchDeleteInstrumentationConfigurations( args: BatchDeleteInstrumentationConfigurationsCommandInput, cb: (err: any, data?: BatchDeleteInstrumentationConfigurationsCommandOutput) => void, ): void; batchDeleteInstrumentationConfigurations( args: BatchDeleteInstrumentationConfigurationsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: BatchDeleteInstrumentationConfigurationsCommandOutput) => void, ): void; batchGetServiceLevelObjectiveBudgetReport( args: BatchGetServiceLevelObjectiveBudgetReportCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; batchGetServiceLevelObjectiveBudgetReport( args: BatchGetServiceLevelObjectiveBudgetReportCommandInput, cb: (err: any, data?: BatchGetServiceLevelObjectiveBudgetReportCommandOutput) => void, ): void; batchGetServiceLevelObjectiveBudgetReport( args: BatchGetServiceLevelObjectiveBudgetReportCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: BatchGetServiceLevelObjectiveBudgetReportCommandOutput) => void, ): void; batchUpdateExclusionWindows( args: BatchUpdateExclusionWindowsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; batchUpdateExclusionWindows( args: BatchUpdateExclusionWindowsCommandInput, cb: (err: any, data?: BatchUpdateExclusionWindowsCommandOutput) => void, ): void; batchUpdateExclusionWindows( args: BatchUpdateExclusionWindowsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: BatchUpdateExclusionWindowsCommandOutput) => void, ): void; createInstrumentationConfiguration( args: CreateInstrumentationConfigurationCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; createInstrumentationConfiguration( args: CreateInstrumentationConfigurationCommandInput, cb: (err: any, data?: CreateInstrumentationConfigurationCommandOutput) => void, ): void; createInstrumentationConfiguration( args: CreateInstrumentationConfigurationCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: CreateInstrumentationConfigurationCommandOutput) => void, ): void; createServiceLevelObjective( args: CreateServiceLevelObjectiveCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; createServiceLevelObjective( args: CreateServiceLevelObjectiveCommandInput, cb: (err: any, data?: CreateServiceLevelObjectiveCommandOutput) => void, ): void; createServiceLevelObjective( args: CreateServiceLevelObjectiveCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: CreateServiceLevelObjectiveCommandOutput) => void, ): void; deleteGroupingConfiguration(): Promise; deleteGroupingConfiguration( args: DeleteGroupingConfigurationCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; deleteGroupingConfiguration( args: DeleteGroupingConfigurationCommandInput, cb: (err: any, data?: DeleteGroupingConfigurationCommandOutput) => void, ): void; deleteGroupingConfiguration( args: DeleteGroupingConfigurationCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: DeleteGroupingConfigurationCommandOutput) => void, ): void; deleteInstrumentationConfiguration( args: DeleteInstrumentationConfigurationCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; deleteInstrumentationConfiguration( args: DeleteInstrumentationConfigurationCommandInput, cb: (err: any, data?: DeleteInstrumentationConfigurationCommandOutput) => void, ): void; deleteInstrumentationConfiguration( args: DeleteInstrumentationConfigurationCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: DeleteInstrumentationConfigurationCommandOutput) => void, ): void; deleteServiceLevelObjective( args: DeleteServiceLevelObjectiveCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; deleteServiceLevelObjective( args: DeleteServiceLevelObjectiveCommandInput, cb: (err: any, data?: DeleteServiceLevelObjectiveCommandOutput) => void, ): void; deleteServiceLevelObjective( args: DeleteServiceLevelObjectiveCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: DeleteServiceLevelObjectiveCommandOutput) => void, ): void; getInstrumentationConfiguration( args: GetInstrumentationConfigurationCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; getInstrumentationConfiguration( args: GetInstrumentationConfigurationCommandInput, cb: (err: any, data?: GetInstrumentationConfigurationCommandOutput) => void, ): void; getInstrumentationConfiguration( args: GetInstrumentationConfigurationCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: GetInstrumentationConfigurationCommandOutput) => void, ): void; getInstrumentationConfigurationStatus( args: GetInstrumentationConfigurationStatusCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; getInstrumentationConfigurationStatus( args: GetInstrumentationConfigurationStatusCommandInput, cb: (err: any, data?: GetInstrumentationConfigurationStatusCommandOutput) => void, ): void; getInstrumentationConfigurationStatus( args: GetInstrumentationConfigurationStatusCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: GetInstrumentationConfigurationStatusCommandOutput) => void, ): void; getService( args: GetServiceCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; getService( args: GetServiceCommandInput, cb: (err: any, data?: GetServiceCommandOutput) => void, ): void; getService( args: GetServiceCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: GetServiceCommandOutput) => void, ): void; getServiceLevelObjective( args: GetServiceLevelObjectiveCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; getServiceLevelObjective( args: GetServiceLevelObjectiveCommandInput, cb: (err: any, data?: GetServiceLevelObjectiveCommandOutput) => void, ): void; getServiceLevelObjective( args: GetServiceLevelObjectiveCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: GetServiceLevelObjectiveCommandOutput) => void, ): void; listAuditFindings( args: ListAuditFindingsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listAuditFindings( args: ListAuditFindingsCommandInput, cb: (err: any, data?: ListAuditFindingsCommandOutput) => void, ): void; listAuditFindings( args: ListAuditFindingsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListAuditFindingsCommandOutput) => void, ): void; listEntityEvents( args: ListEntityEventsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listEntityEvents( args: ListEntityEventsCommandInput, cb: (err: any, data?: ListEntityEventsCommandOutput) => void, ): void; listEntityEvents( args: ListEntityEventsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListEntityEventsCommandOutput) => void, ): void; listGroupingAttributeDefinitions(): Promise; listGroupingAttributeDefinitions( args: ListGroupingAttributeDefinitionsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listGroupingAttributeDefinitions( args: ListGroupingAttributeDefinitionsCommandInput, cb: (err: any, data?: ListGroupingAttributeDefinitionsCommandOutput) => void, ): void; listGroupingAttributeDefinitions( args: ListGroupingAttributeDefinitionsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListGroupingAttributeDefinitionsCommandOutput) => void, ): void; listInstrumentationConfigurations( args: ListInstrumentationConfigurationsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listInstrumentationConfigurations( args: ListInstrumentationConfigurationsCommandInput, cb: (err: any, data?: ListInstrumentationConfigurationsCommandOutput) => void, ): void; listInstrumentationConfigurations( args: ListInstrumentationConfigurationsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListInstrumentationConfigurationsCommandOutput) => void, ): void; listServiceDependencies( args: ListServiceDependenciesCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServiceDependencies( args: ListServiceDependenciesCommandInput, cb: (err: any, data?: ListServiceDependenciesCommandOutput) => void, ): void; listServiceDependencies( args: ListServiceDependenciesCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServiceDependenciesCommandOutput) => void, ): void; listServiceDependents( args: ListServiceDependentsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServiceDependents( args: ListServiceDependentsCommandInput, cb: (err: any, data?: ListServiceDependentsCommandOutput) => void, ): void; listServiceDependents( args: ListServiceDependentsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServiceDependentsCommandOutput) => void, ): void; listServiceLevelObjectiveExclusionWindows( args: ListServiceLevelObjectiveExclusionWindowsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServiceLevelObjectiveExclusionWindows( args: ListServiceLevelObjectiveExclusionWindowsCommandInput, cb: (err: any, data?: ListServiceLevelObjectiveExclusionWindowsCommandOutput) => void, ): void; listServiceLevelObjectiveExclusionWindows( args: ListServiceLevelObjectiveExclusionWindowsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServiceLevelObjectiveExclusionWindowsCommandOutput) => void, ): void; listServiceLevelObjectives(): Promise; listServiceLevelObjectives( args: ListServiceLevelObjectivesCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServiceLevelObjectives( args: ListServiceLevelObjectivesCommandInput, cb: (err: any, data?: ListServiceLevelObjectivesCommandOutput) => void, ): void; listServiceLevelObjectives( args: ListServiceLevelObjectivesCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServiceLevelObjectivesCommandOutput) => void, ): void; listServiceOperations( args: ListServiceOperationsCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServiceOperations( args: ListServiceOperationsCommandInput, cb: (err: any, data?: ListServiceOperationsCommandOutput) => void, ): void; listServiceOperations( args: ListServiceOperationsCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServiceOperationsCommandOutput) => void, ): void; listServices( args: ListServicesCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServices( args: ListServicesCommandInput, cb: (err: any, data?: ListServicesCommandOutput) => void, ): void; listServices( args: ListServicesCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServicesCommandOutput) => void, ): void; listServiceStates( args: ListServiceStatesCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listServiceStates( args: ListServiceStatesCommandInput, cb: (err: any, data?: ListServiceStatesCommandOutput) => void, ): void; listServiceStates( args: ListServiceStatesCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListServiceStatesCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; putGroupingConfiguration( args: PutGroupingConfigurationCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; putGroupingConfiguration( args: PutGroupingConfigurationCommandInput, cb: (err: any, data?: PutGroupingConfigurationCommandOutput) => void, ): void; putGroupingConfiguration( args: PutGroupingConfigurationCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: PutGroupingConfigurationCommandOutput) => void, ): void; reportInstrumentationConfigurationStatus( args: ReportInstrumentationConfigurationStatusCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; reportInstrumentationConfigurationStatus( args: ReportInstrumentationConfigurationStatusCommandInput, cb: (err: any, data?: ReportInstrumentationConfigurationStatusCommandOutput) => void, ): void; reportInstrumentationConfigurationStatus( args: ReportInstrumentationConfigurationStatusCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: ReportInstrumentationConfigurationStatusCommandOutput) => void, ): void; startDiscovery(): Promise; startDiscovery( args: StartDiscoveryCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; startDiscovery( args: StartDiscoveryCommandInput, cb: (err: any, data?: StartDiscoveryCommandOutput) => void, ): void; startDiscovery( args: StartDiscoveryCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: StartDiscoveryCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateServiceLevelObjective( args: UpdateServiceLevelObjectiveCommandInput, options?: ApplicationSignalsRequestOptions, ): Promise; updateServiceLevelObjective( args: UpdateServiceLevelObjectiveCommandInput, cb: (err: any, data?: UpdateServiceLevelObjectiveCommandOutput) => void, ): void; updateServiceLevelObjective( args: UpdateServiceLevelObjectiveCommandInput, options: ApplicationSignalsRequestOptions, cb: (err: any, data?: UpdateServiceLevelObjectiveCommandOutput) => void, ): void; paginateGetInstrumentationConfigurationStatus( args: GetInstrumentationConfigurationStatusCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEntityEvents( args: ListEntityEventsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListInstrumentationConfigurations( args: ListInstrumentationConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceDependencies( args: ListServiceDependenciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceDependents( args: ListServiceDependentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceLevelObjectiveExclusionWindows( args: ListServiceLevelObjectiveExclusionWindowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceLevelObjectives( args?: ListServiceLevelObjectivesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceOperations( args: ListServiceOperationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServices( args: ListServicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceStates( args: ListServiceStatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class ApplicationSignals extends ApplicationSignalsClient implements ApplicationSignals {}